本文共 1034 字,大约阅读时间需要 3 分钟。
数据类型与集合操作
find 方法用于查找子串,如果没有找到返回-1。replace 方法用于替换子串。split 方法用于按分隔符分割字符串。"+".join(iterable) 方法用于将可迭代对象按指定连接符连接成字符串。另外,还可以使用 startswith 和 endswith 方法来检查字符串是否以某个字符开头或结尾。
布尔类型布尔类型用于表示真值,有两个取值:True 和 False。
整数类型整数用于表示精确的数值,可以是正数、负数或零。
浮点数类型浮点数用于表示带有小数部分的数值,常用方法是 round 方法来进行四舍六入处理。
数字类型数字类型包括整数和浮点数。
列表类型列表是可变长度的数组,可以用 + 运算符连接两个列表,或者用 extend 方法扩展列表。列表支持增删改查等操作,如 append、pop、remove 等。
集合操作集合与列表不同,集合中的元素互不相同,且无序。集合的基本操作包括:
add 方法。clear 方法。difference 方法返回两个集合的差集。difference_update 方法更新当前集合为与另一个集合的差集。intersection 方法返回两个集合的交集。intersection_update 方法更新当前集合为与另一个集合的交集。union 方法返回两个集合的并集。symmetric_difference 方法返回两个集合的对称差集。isdisjoint 方法用于判断两个集合是否没有交集。pop 方法随机删除一个元素并返回它。discard 方法删除指定的元素。update 方法将另一个集合中的元素添加到当前集合中。集合操作符包括 |(并集)、&(交集)、^(对称差集)、-(差集)、<<(更新操作符)。
注意:集合的元素必须是不可变的,如字符串、数字或布尔值,不可以是列表或其他复杂对象。
示例:
a = [1, 2, 3]b = aa[1] = 4print(a) # 输出:[1, 4, 3]print(b) # 输出:[1, 4, 3]
集合的使用非常方便,适用于需要存储唯一元素的场景。
转载地址:http://pthfk.baihongyu.com/