1、int
bit_lenth 十进制转换成二进制的有效位数
2、str
upper(),lower() 全大写,全小写
capitalise()首字母大写,其他字母小写
strip() 去除空格,换行符,制表符,指定字符等
split()分割,str---->list
replace()替换,
startwith endwith,有切片,判断是以什么开头,或者结尾
count 计算元素的个数 有切片
center()居中,可以有填充物 默认空格
join(),将可迭代对象通过你设定的连接符连接起来,list--->str 列表里的每个元素必须是字符串
find index 通过元素找索引,区别:index找不到会报错。find找不到会返回-1
title 每个单词首字母大写
isdigit()全部是数字
isalpha()全部是字母
isalnum()数字或者字母组成
swapcase()大小写转换
format()格式化输出
len 测量长度 个数
3、list
增:
append()追加。
insert()插入,指定位置
extend()迭代着追加
删:
pop()按照索引删除,有返回值
remove()按照元素删除
clear()清空列表
del 删除列表在内存里(可以按照索引删除,按照切片删除)
改:
li[1] = 666 重新赋值(索引修改)
li[1:4] = ‘1234’(按照切片修改,迭代着逐次添加)
查:
索引查,切片查。for循环
4、dict: dic = {'name':'laonanhai','age':45}
增
1、setdefault:如果存在,则不变,否则添加
2、直接赋值 dic['key'] = 'vales' 有责替换,无责添加
删
pop 删除键,按照键删除
clear 清空列表
popitem 随机删除
del 按照键值删除
改
重新赋值
update 将一个字典的键值对覆盖添加到另一个字典中
查
dic.get() 如果没有键值,返回none 推荐这么查
dic.keys() dic.values() dic.items() 类似于列表的容器,可以循环没有索引,可以for
id is(内存地址) == (值)
注:再循环中避免修改列表