-
字符串
内置函数大小写capitalize():将字符串首字母大写 title():将字符串的每个单词的首字母大写 istitle():返回布尔值,字符串的每个单词的首字母大写则为True,否则为False upper():将字符串的字母大写 isupper():返回布尔值,字符串每个单词的字母大写则为True,否则为False lower():将字符串的字母小写 返回布尔值,字符串的每个单词的字母小写则为True,否则为False
查找
find('xx',start,end):从左边开始找 rfind():从右边开始找 index():跟find()类似,只是find(str)找的str不在字符串里会返回-1,而index()则会报错 rindex():类似rfind()
编码
encode('utf-8','errors'='strict'):出错则会报ValueError,除非errors指定的是ignore或者 replace,只有中文才考虑编码与解码的过程 decode():
判断开头结尾
startwith('str'):以...开头 endwith('str'):
判断是否是数字或字母
isdigit():如果有字符且全部是数字,则返回True isalpha():如果有字符且全部是字母,则返回False
去除空格
strip():去除首尾空格 lstrip():去除左边空格 rstrip():去除右边空格
分割字符串
split('str',2):用str切割字符串,2表示切2次,返回值是列表
计数
count(‘str'):求字符串里str的个数
-
列表
获取列表元素list1[index]:获取第index个元素,如果从左数就是-1,-2,....,右数为0,1,2,....,
修改列表元素
list2[index]=value:
删除列表元素
del list1[index]:
列表切片操作
list1[index]: list1[index:index]:从index到index之间的元素,包前不包后; list1[index:index,digit]:从index到index之间的元素,步长为digit
列表里面包含列表
比如:list1 = ['linux','ios','windows','unix'] list2 = ['system',list1] 通过list2查找list1里面的ios则使用:list2[1][1]
增删元素
append(str):在列表末尾添加一个元素 insert(index,str):把str插入到列表指定的地方 pop():删除列表末尾的元素 pop(index):index是列表索引
-
字典
增
dic1[key] = value
删
dic1.pop(key):
改
dic1[key] = value
查
dic1[key]: dic1.get(key):有返回值,key不存在的话,返回值为none
-
元组
概括元组一旦确定下来就不可以更改i,因此没有增删操作,其他跟列表一样
但是可以
couple1 = ('brand' ['apple','huawei']) couple1[1][1] = 'sunsumg' 看起来好像是元组改变了,但其实是改变了元组里面list的内容
-
集合
概括
集合是无序的且key是不重复的
增加
set1.add(key): 更新元素 set1.update(key):key可以是列表,元组,集合
删
set1.remove(key):
python中关于数据类型的操作汇总
最新推荐文章于 2024-05-08 09:02:47 发布