【python学习笔记02】python的数据类型2

列表和元组之间的主要区别是:列表括在括号([])和它们的元素和大小是可以改变的,而元组在圆括号(),不能被更新。元组可以被认为是只读列表。

存储在一个列表中的值可以使用切片操作符来访问([]和[:])用索引从0开始,在列表的开始位置和结束为-1。加号(+)符号列表连接运算符,星号(*)重复操作。

Python字典是一种哈希表型。他们像关联数组或哈希在Perl中一样,由键 - 值对组成。字典键几乎可以是任何Python类型,但通常是数字或字符串。值可以是任意Python的对象。

字典是由花括号括号({}),可分配值,并用方括号([])访问。

有时候,可能需要执行的内置类型之间的转换。类型之间的转换,只需使用类名作为函数。

有几个内置的功能,从一种数据类型进行转换为另一种。这些函数返回一个表示转换值的新对象。

数据类型转换:

函数描述

int(x [,base])

将x转换为一个整数。基数指定为base,如果x是一个字符串。

long(x [,base] )

将x转换为一个长整数。基数指定为base,如果x是一个字符串。

float(x)

将x转换到一个浮点数。

complex(real [,imag])

创建一个复数。

str(x)

转换对象x为字符串表示形式。

repr(x)

对象x转换为一个表达式字符串。

eval(str)

计算一个字符串,并返回一个对象。

tuple(s)

把s转换为一个元组。

list(s)

把s转换为一个列表。

set(s)

把s转换为一个集合。

dict(d)

创建一个字典。 d必须的(键,值)元组序列。

frozenset(s)

把s转换为冻结集。

chr(x)

整数转换为一个字符。

unichr(x)

整数转换为一个Unicode字符。

ord(x)

转换单个字符为整数值。

hex(x)

将整数转换为十六进制字符串。

oct(x)

将整数转换为以八进制的字符串。

原文地址:https://www.cnblogs.com/etduino/p/4623127.html