这篇文章主要介绍“Python数据类型使用的方法有哪些”,在日常操作中,相信很多人在Python数据类型使用的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python数据类型使用的方法有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
▼
–01-
概述 | 六中数据类型
Python提供的基本数据类型有六种:
· 数字(Number)
· 字符串(String)
· 元组(Tuple)
· 集合(Sets)
· 列表(List)
· 字典(Dictionary)
内置的 type() 函数可以用来查询变量所指的对象类型。
–02-
元组 | T.method()
元组:tuple()
关于元组的概念和基本用法不在这里赘述。
可以直接使用tuple()创建一个新的元组,或者,使用tuple()将一个对象转换成元组。
元组的特性是其中的元素不可修改。
这里涉及到的方法有两个:tuple.count(), tuple.index()。
1、tuple.count(value):返回元组中value的数量。
2、tuple.index(value, [start, [stop]]):返回value的第一个索引。如果value不存在,就会引发ValueError。可以设置start和stop限制index检索的范围。
来看一个实例。
按:元组的index方法设置区间代表的范围,与列表类型(list)一致。
–03-
集合 | set.method()
集合:set()
关于集合的概念和基本用法不在这里赘述。
可以直接使用set()创建一个新的元组,或者,使用set(object)将一个对象转换成元组。
集合的特点是其中元素的唯一性。
1、set.add():将一个元素添加到集合,如果该元素已存在,则无效。一次只能添加一个元素。
2、set.pop():删除并返回一个任意的集合元素。如果设置为空,则会引发KeyError。
3、set.copy():返回集合的一个浅复制。关于潜复制的概念不在这里赘述。
4、set.difference():返回set1有set2没有的元素。
按:如果set1是set2的子集,则返回空集合。
5、set.difference_update():用set1有set2没有的元素更新set1。
6、set.discard():如果它是一个成员,从集合中移除一个元素。如果元素不是成员,则什么都不做。
7、set.intersection():将两个集合的交集作为一个新集合返回。
8、set.intersection_update():用自己和另一个的交集更新一个集合。
9、set.isdisjoint():如果两个集合交集为空,返回True。
10、set.issubset():报告另一个集合是否包含这个集合。是返回True。
11、set.issuperset():报告这个集合是否包含另一个集合。是返回True。
12、set.clear():移除集合中的所有元素。
13、set.remove() :从集合中移除一个元素;如果该元素不在集合中,就抛出一个KeyError。
14、set.symmetric_difference():将两个集合的对称差作为一个新集合返回。
15、set.symmetric_difference_update():将一个集合与它自身和另一个的对称差值进行更新。
按:两个集合的对称差是只属于其中一个集合,而不属于另一个集合的元素组成的集合
16、set.union():返回集合的并集作为一个新集合。
17、set.update():返回集合的并集并更新一个集合。
按:
集合基本运算和对应的方法:
并集:set.union()、set.update()
交集:set.intersection()、set.intersection_update()
补集:set.symmetric_difference()、set.symmetric_difference_update()
差集:set.difference()、set.difference_update()
到此,关于“Python数据类型使用的方法有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/219819.html