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']