Python的内置变量类型是非常基础的知识点,善用变量类型转换在日常的工作学习中会给我们带来非常大的帮助。相对于其他语言,Python的变量类型既有自己的特色方法,也有借鉴前辈的优秀之处。

1、Python允许同时为多个变量赋值。例如:a=b=c=1

2、Python允许多个对象指定多个变量。例如:a1,b1,c1=1,2,“john”

3、使用del语句删除单个或多个对象。例如:

dela
delb,c

4、Python有五个标准的数据类型:

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)4.1Numbers四种不同的数值类型:

int(有符号整型)

long(长整型[也可以代表八进制和十六进制]),Python使用”L”来显示长整型

float(浮点型)

complex(复数) 复数的实部a和虚部b都是浮点型4.2String字符串列表有取值顺序:

从左到右索引默认0开始的,最大范围是字符串长度少1。例如:printstr[0]#输出字符串中的第一个字符4.3List大多数集合类的数据结构实现,支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。

加号(+)是列表连接运算符,星号(*)是重复操作。例如:printlist*2#输出列表两次   printlist+ ‘test’#打印组合的列表4.4tuple 元组类似于List,元组是不允许更新的。而列表是允许更新的。例如:

tuple=(‘abcd’,786,2.23,‘john’,70.2)
list=[‘abcd’,786,2.23,‘john’,70.2]
tuple[2]=1000#元组中是非法应用
list[2]=1000#列表中是合法应用

4.4 dictionary是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。

字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。例如:

dict={‘name’:‘Jack’,’NO.’:6734,‘grade’:‘h1’}
printtinydict.keys()#输出所有键
printtinydict.values()#输出所有值

5、数据类型的转换,只需将数据类型作为函数名即可。例如:int(x)#将x转换为一个整数  str(x)#将x转换成字符串   set(s)#转换成可变集合   frozenset(s)#转换成不可变集合