赞
踩
▍『1』变量类型
数字主要分为两种类型:整数和浮点数。
数字是不可变类型。
浮点数可以写成科学计数法。
字符串就是一串字符。
字符串是不可变类型。
某些字符会被转义,如单引号(转义为字符串结尾),可以用反斜杠来标识,使得不被转义。
若转义字符较多,可以用 r 或 R 表示原生字符串,该字符串中的字符不会被转义。
字符串连接通过加号,进一步的可以用乘号连接同一字符串。
切片可以截取字符串中相应位置的字符。
示例:
布尔值只有 True、False 两种值。
布尔值是不可变类型。
布尔值可以用 and、or 和 not 运算。
列表是一种有序的集合,用 [ ] 标识,可以随时添加和删除其中的元素。
列表中的元素支持所有的变量类型。
列表是可变类型。
切片可以截取列表中相应位置的元素。
列表常用操作有增加、插入和删除元素。
示例:
元组与列表很像,区别为元组是不可变类型。
元组用 ( ) 标识。
数据分析中很少使用。
字典是无序对象的集合,字典用 { } 标识,字典由键 key 和它对应的值 value 组成。
字典是可变类型。
字典当中的元素是通过键来存取的,而不是通过位置存取。
一个 key 只能对应一个 value。
作为 key 的对象必须是不可变类型,整数和字符串是字典中最常用的类型。
集合可以看成是只有键的字典。
常用于成员判断,即判断是否存在。
等号用来给变量赋值。
赋值不需要事先声明类型,可以把任意类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。
每个变量在内存中创建,这就意味着在创建变量时会在内存中开辟一个空间。
注意,Python 会为每个新出现的的变量分配内存,但修改可变变量不重新分配内存。 举个例子说明一下:
大概总结了 Python 中的数据类型,在数据分析中,常用的有数字、字符串、列表和字典。
从零单排03:Python 数据类型mp.weixin.qq.comCopyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。