1、int类型
使用bit_length()函数查看类型的字节数
a = 3
print(a.bit_length())
输出:4
使用int函数可以转换数据类型
str1 = "123"
v = int(str1)
print(v)
输出:123
2、str类型
* find()函数,在字符串查找某个字符出现的下标
str1="abcdcdd"
str2 = str1.find("c",3,5)
print(str1,str2)
输出:abcdcdd 4
* join()函数,函数参数是可迭代的对象
str1 = "abcdcdd"
str2 = "*".join(str1)
print (str1,str2)
输出:abcdcdd a*b*c*d*c*d*d
srtip()函数为去除左右两边去除与参数匹配的字符串,默认参数为空格,lstrip(),rstrip()函数分别表示从左边匹配和从右边匹配
str1 = "abcdcdd"
str2 = str1.rstrip("d")
print (str1,str2)
输出:abcdcdd abcdc
split()函数为对字符串进行分隔,默认以空格分割,分隔符不显示
str1 = "ab cdcdd"
str2 = str1.split('b')
print (str2)
输出:['a', ' cdcdd']
3、 list类型
pop()函数取列表的元素,注意:取完以后列表就会剔除掉对应元素
ls =[1,2,3]
a=ls.pop(0)
print(a)
print(ls)
输出:1
[2, 3]
append()函数和extend函数,append添加到后面元素,如需要添加一个列表,会将整个列表/字符串当成一个元素整体添加,extend函数则可以将列表/字符串做迭代,挨个将列表里元素添加进入列表
str="lin"
ls =[1,2,3]
ls.append(str)
ls.extend(str)
print(ls)
输出:[1, 2, 3, 'lin', 'l', 'i', 'n']
insert()函数往列表里插入元素,可以指定插入位置,如0,即为插入到列表的首位位置,插入到原排列0位之前
str="lin"
ls =[1,2,3]
ls.insert(1,5)
print(ls)
输出:[1, 5, 2, 3]
list(),可以用作类型转换,可以将字符串或者元组转换为列表类型
str="lin"
ls=list(str)
print(ls)
输出:['l', 'i', 'n']