python六大标准数据类型的介绍
python是一门热门的编程语言,也是一门热门的脚本语言,python中的六大标准类型分别为:数字、字符串、列表、元组、集合、字典。接下来我为大家介绍一下这六大类型:
1、数字
(1)数字的类型:整型(int)、浮点型(float)、复数(complex)
整型:通常称为整数,是整数或者负数,不带小数点。python3整型类型没有大小限制。
浮点型:浮点型由整数部分与小数部分组成。
复数型:复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
(2)python数字类型相互转换
int(x) 将x转换为一个整数。
float(x) 将x转换到一个浮点数。
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
2、字符串
(1)“+”:实现字符串的拼接
(2) replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
(3)find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。
(4)index()方法和find()方法相似,唯一的区别就是find方法不包含索引值会返回-1,而index()不包含索引值会抛出异常。
(5)join()方法:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串。join是重要的字符串方法,用来在队列中添加元素。
(6)len() 方法返回对象(字符、列表、元组等)长度或项目个数。
(7)lower()方法 转换字符串中所有大写字符为小写。
upper()方法 转换字符串中所有小写字符为大写。
isnumeric()方法 如果 string 中只包含数字字符,则返回 True,否则返回 False
isspace()方法 如果 string 中只包含空格,则返回 True,否则返回 False.
3、列表list
(1)python列表的索引:可以通过下标访问列表中的值,也能通过下标来重新赋值。字符串不能通过下边类重新赋值。
(2)python列表的分片:使用索引可以实现单个元素的访问,分片可以操作一定范围的元素。
(3)序列相加:只有相同类型的序列才能相加
(4)序列迭代:依次输出列表的元素
for x in [1,2,3]
print x
(5)删除元素:del 语句来删除元素
(6)python列表的函数:
len(list) 列表元素个数
max(list) 列表元素的最大值
min(list) 列表元素的最小值
list(seq) 把seq转化为列表
(7)python列表包含的函数
list.append(obj) 列表的末尾添加新的对象。
list.extend(seq)在列表末尾一次性追加另一个序列中的多个值。
list.insert(index,obj) 函数用于将指定对象插入列表的指定位置。
list.pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
list.count(obj)用于统计某个元素在列表中出现的次数。
4、元组
(1)某些情况下,我们需要的序列不可修改,这个时候,就需要用元组,元组和列表相似,但是元组的元素值不可修改也不能删除,可以进行分片和连接。元组创建很简单,用小括号括起来,用逗号隔开。元组使用小括号,列表使用中括号。注意:一个元素的元组,后边加一个“,”。
(2)元组的元素不允许删除,但是我们可以删除整个元组。也可以进行元组合并。
(3)任意的以“,”分开的序列,默认是元组。
(4)Python 元组 tuple() 函数将列表转换为元组。
5、集合
(1)集合是一个无序的(字典也是无序的),不重复的数据集合。其基本功能包括下面两种:a、去重:把一个还有重复元素的列表或元组等数据类型转变成集合,其中的重复元素只出现一次。使用set()方法。b、进行关系测试:测试两组数据之间的交集,差集,并集等数据关系。
(2)这个比较复杂,可以自行进行相关学习,这里就不介绍了。
6、字典
(1)列表中元素通过下标进行定位,但是元素位置发生变化,则很难定位,python提供一种新的类型,那就是字典。字典中元素可以通过 key 访问。字典是由花括号括起来的包含,key : value 两部分。 dict = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}。字典和列表一样,也能够存储多个数据。列表中找某个元素时,是根据下标进行的,字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')。
(2)字典的方法
dict.len(), 测量字典中,键值对的个数。
dict.values() 返回一个包含字典所有value的列表
dict.keys() 返回一个包含字典所有KEY的列表
dict.items() 返回一个包含所有(键,值)元祖的列表
以上就是六大类型的介绍啦,欢迎交流。