数据类型:
-
int:
int(a) 将数据转换成int类型(十进制),或者将单个的字符转成ASCII码
int(a,base=2) 将数据a转换成二进制a=2 a.bit_lenght() #输出2,当前数字的二进制位数
-
str:
str.capitalize() 首字母大写
str.casefold()和str.lower() 所有小写
str.center(w,str2) 设置宽度w,两边并以str2(单个字符)填充
str.ljust(w,str2) 设置宽度w,右填充
str.rjust(w,str2) 设置宽度w,左填充
str.count(str2) 统计str2在str中出现的次数,可指定查找的位置
str.endwith(str2) 是否以str2结尾
str.startwith(str2) 是否以str2开头
str.find(str2) 找到str2在str中的位置,可指定查找的范围
str.format() 格式化#格式化,将一个字符串中的占位符替换为指定的值 test = 'i am {name}, age {a}' print(test) v = test.format(name='chengzhuo',a=24) print(v) #I am chengzhuo ,age 24 test = 'i am {0}, age {1}' print(test) v = test.format('chengzhuo',24) print(v) #I am chengzhuo ,age 24 test = 'i am {name}, age {a}' v1 = test.format(name='df',a=10) v2 = test.format_map({"name": 'chengzhuo', "a": 24})
str.isalnum() 是否只含有字母和数字
str.isalpha() 是否只含有字符
str.isprintable() 是否含有不可见的字符
str.issppace() 是否全部是空的
str.istitle( ) 是否为标题(每个单词首字母大写)
str.title() 将str转成标题格式
str.join(str2) 将str2的每个元素以分隔符str连接
判断和转换大小写:
str.islowwe()
str. lower()
str.isupper()
str.upper()
去掉空白(可加参数str2,进行指定去除):
str.strip()
str.rstrip()
str.lstrip()