一、int整形(i)
1. i.bit_length() 返回i的字节长度(即,转化为2进制所占的位数,如十进制8,2进制100,字节长度为3)
i=8
print(i.bit_length())
2. i.conjugate() 返回自身
i=8
print(i.conjugate())
二、str字符串(s)
1. s.upper(),s.lower() 以全部大写字母或全部小写字母返回字符串
s="Hello World" #大写 print(s.upper()) #小写 print(s.lower())
2. s.title(),s.capitalize() 以首字母大写返回字符串(s.capitalize()只支持字符串以字母开头)
s="hello World" print(s.title()) print(s.capitalize()) s="1hello World" print(s.title()) #此处h不会被换成H print(s.capitalize())
3. s.split() 以指定字符串切割原字符串(返回一个列表)
s="Hello World" print(s.split("l"))
4. s.replace() 以一个新的字符串替换目标字符串
s="Hello World" print(s.replace("l","c"))
5. s.center() 字符串扩充居中函数(第一个参数为扩充后的字符串长度,第二个参数为填充字符)
s="Hello World" print(s.center(50,"*"))
6. s.count() 统计目标字符串在原字符串出现的次数
s="Hello World" print(s.count("l"))
7. s.startwith(),endwith() 判断原字符串是否以目标字符串开始或结束
s="Hello World" print(s.startwith("H")) print(s.endwith("d"))
8. s.find(),s.index() 判断目标字符串是否出现在原字符串中,如果出现,返回第一次出现的index,否则前者返回-1,后者会直接程序报错
s="Hello World" print(s.find("e")) print(s.index("e"))
#返回-1 print(s.find("a"))
#程序报错 print(s.index("a"))
三、list列表(l)
1. l.index() 查找目标元素在列表中首次出现的index
l=[1,2,3"a","b",2] print(l.index(2))
2. l.count() 统计目标元素在列表中出现的次数
l=[1,2,3"a","b",2] print(l.count(2))
3. l.append(),l.insert() 将目标添加到列表中,前者默认添加到列表尾部,后者可以向中间插入
l=[1,2,3"a","b",2] l.append(3) l.insert(0,3)
print(l)
4. l.pop(),l.remove() 删除指定元素,前者删除指定index处的元素,后者默认删除列表首次出现的元素
l=[1,2,3"a","b",2] l.pop(0) l.remove(2) print(l)
5. l.clear() 清空列表
l=[1,2,3"a","b",2] l.clear() print(l)
6. l.copy() 复制列表
l=[1,2,3"a","b",2] l1=l.copy() print(l1)
7. l.reverse() 列表反转
l=[1,2,3"a","b",2] print(l.reverse())
四、tuple元组(t)(元组不可变)
1. d.index() 查找目标元素在列表中首次出现的index
t=(c,b,"123",a,a) print(t.index(a))
2. d.count() 统计目标元素在元组出现的次数
t=(c,b,"123",a,a) print(t.count(a))
五、dict字典(d)
1. d.get() 获取指定键的值
d={"name":"xiaoming","age":12} print(d.get("name"))
2. d.items() 获取字典所有的键值对信息
d={"name":"xiaoming","age":12} print(d.items())
3. d.popitem() 删除第一个键值对
d={"name":"xiaoming","age":12} d.popitem() print(d)
原文:https://www.cnblogs.com/xiaozhen522/p/12507317.html