Python.task3

Python.task3

数据类型

  • 数字(int float complex)
  • bool
  • 字符串
  • 序列
  • 元组
  • 字典
  • 集合

字符串

不可以修改内容

  • str.replace(str1,str2):替换得到新字符串
  • str.split(strx):分隔
  • str.strip(strx):移除

序列:list[]

  • list.(index):取出对应下标,负数为倒着数
  • list.append(x):追加一个元素
  • list.extend(容器):将数据容器中的内容依次取出,追加到列表尾部
  • list.insert(index,x):在指定下标处插入指定元素
  • list.pop(index):删除列表指定下标元素
  • list.remove(x):从前往后删除此元素的第一个匹配项
  • list.clear():删除列表中所有项
  • list.count(x):返回元素x在列表中出现的次数
  • list.reserve():反转
  • len(list):长度

元组:tuple( , )

  • 只读的list,大部分操作相同,但不可以修改内容

字典:dict

  • dict[key]:获取key对应的value值
  • dic[key]=value:新增
  • dic.pop(key):取出value并删除键值对
    注意:key不能重复,重复及覆盖

集合:set() 大括号是字典*

*无序且不重复

a = set('abracadabra')
b = set('alacazam')
a # a 中独有的字母
{'a', 'r', 'b', 'c', 'd'}
a - b # 存在于 a 中但不存在于 b 中的字母
{'r', 'd', 'b'}
a | b # 存在于 a 或 b 中或两者中皆有的字母
{'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
a & b # 同时存在于 a 和 b 中的字母
{'a', 'c'}
a ^ b # 存在于 a 或 b 中但非两者中皆有的字母

posted @ 2024-12-01 14:30  AI-HI  阅读(5)  评论(0编辑  收藏  举报