str :字符串文本
深泽网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。int :整型
float:浮点数
complex:复数
list:集合
bool 布尔类型
bytes 字节类型
bytearray 字节数组类型
tuple: tuple是另一种有序的列表,也称为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
有点类似与指针,指向的元素不可变,但是元素的值可变
使用圆括号 () 直接创建,只需要在圆括号中添加元素,并使用逗号隔开即可
例:t = (“1”,“2”)
range :暂时没搞清楚干啥的 TBD
dict:字典
set:集合和list不同 无法用下标访问 可以进行运算操作 无序,输出时会自动去重
四种运算符运算符 “-” : a-b 表示a中包含 b中不包含的元素
运算符 “|” :a|b 表示集合a或集合b中包含的元素
运算符 “&” :a&b 表示集合a或集合b中都包含的元素
运算符 “^” : a^b表示不同时出现在集合a或集合b中的元素
其他用法 1.判断是否某一元素是否存在fruit = {'apple', 'banana', 'cherry'}
print('banana' in fruit) #存在打印true 不存在打印false
2.len() 获取集合中元素个数,会自动去重basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
fruit = set(("apple", "banana", "cherry"))
print(len(basket)) # 4
print(len(fruit)) # 3
3.add() 方法用于给集合添加元素,如果添加的元素在集合中已存在,则不执行任何操作 4.update() 方法用于修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略。 5.remove() 和discard() 方法都是用于移除集合中的指定元素。建议使用discard() ,因为remove()一个不存在的元素时会报错,而discard()不会执行任何操作。 6.pop()随机移除一个元素 7.clear()方法用于移除集合中的所有元素 8.union()、update()合并集合,可以使用 union() 方法返回包含两个集合中所有项目的新集合,也可以使用 update() 方法将一个集合中的所有项目插入另一个集合中。 9.copy()
方法用于拷贝一个集合。 10.isdisjoint()
方法用于判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False。 11.intersection()、intersection_update()用于返回两个或更多集合中都包含的元素,即交集。 12.issubset() 判断指定集合是否为该方法参数集合的子集 13.issuperset() 判断该方法的参数集合是否为指定集合的子集 14.difference() 返回多个集合的差集 15.difference_update() 移除集合中的元素,该元素在指定的集合也存在 16.symmetric_difference() 返回两个集合中不重复的元素集合。 17.symmetric_difference_update() 移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入到当前集合中List列表是一个有序且可变的集合。允许重复成员。
turple元组是一个有序且不可更改的集合。允许重复成员。
Set集合是一个无序且无索引的集合。没有重复的成员。
dict字典是一个有序*且可变的集合。没有重复的成员。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文名称:python笔记-创新互联
URL标题:https://www.cdcxhl.com/article48/deeehp.html
成都网站建设公司_创新互联,为您提供虚拟主机、网页设计公司、外贸网站建设、网站内链、企业网站制作、网站导航
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联