您的位置:首页 > 编程语言 > Python开发

python数据类型学习心得

2017-02-27 20:15 225 查看
python中的数据类型

数字:整型,长整形,布尔型,浮点型,复数

整型:普通的整数,在32位的操作系统中范围在-2的-32次方到2的32次方-1,64位的操作系统则为-2的64次方到2的64次方-1

长整形:范围在整型以外的整数,范围取决于系统的虚拟内存

布尔型:即True,False

浮点型:包括单精度和双精度的浮点数以及十进制浮点型

复数:实部和虚部

如何创建数字:直接赋值a=123

如何更新数字:重新赋值,生成新的数值对象并改变引用

如何删除数字:无法真正删除,只能不使用,但可以使用del 删除其引用

如何访问数字:直接使用

序列:字符串,元组,列表

如何创建序列:创建字符串a='abc',创建元组a=(1,)或a=tuple(),元组不可变,所以最好不要这样做,创建列表a=[]或a=list()

如何更新序列:更新字符串:字符串不可变,只能创建一个新串,更新元组:元组不可变,只能更新其中的元素,更新列表:append或者extend

如何删除序列:删除字符串:通过赋值为空或者del来清空,删除元组:del来减少其计数,删除列表:del删除引用或者remove,pop删除某个元素

如何访问序列:使用切片[], a[1], a[1:]等

映射和集合类型:字典,集合类型

如何创建字典:a=dict()或a={}

如何更新字典:对其中的键重新赋值a['key']=xxx

如何删除字典:del

如何访问字典:遍历其键值对或者直接访问a['key']

如何创建集合:set(), frozenset()

如何更新集合:add update remove

如何删除集合:del

如何访问集合:遍历访问

在函数中传参数时,如果传的是不可变类型,如元组,数字,字符串等,转入的是值。如果传的是可变类型, 如列表和字典,传入的是引用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: