数字:
int() 转换为数字
type() 判断为什么类型
int(num,base=?)
对应进制位数
字符串:
str = "alex"
首字母大写:
str.capitalize()
小写
str.casefold() //处理未知的(中,俄字符也可处理)
str.lower() //只能处理普通的(英文类字符)
设置宽度 并将位置居中 填充
str.center(num,'str')
str = "德玛西亚" v2 = str.ljust(20,"*") print(v2)//德玛西亚**************** v3 = str.rjust(20,"*") print(v3)//****************德玛西亚
寻找包含字符出现的次数
str.count('str')
str.count('str',num) //从第几位开始找
以什么结尾,返回布尔值
str.endswith('str')
以什么开始,返回布尔值
str.startswith('str')
判断时候是数字
num = '二' v1 = num.isdecimal() v2 = num.isdigit() 可以识别2⃣️ v3 = num.isnumeric() 可以识别 ‘二’ print(v1,v2,v3)
返回在制表符,即通过空格进行了扩展字符串,'\t'的副本 默认8
S = "this is\tstring example....wow!!!" print(S) print(S.expandtabs()) print(S.expandtabs(16)) # # 结果 # this is string example....wow!!! # this is string example....wow!!! # this is string example....wow!!!
判断是否存在不可见,不可显示的字符。如 "\t \n"
test = "shdf\tj" v= test.isprintable() print(v) //false
判断是否全为空格
v2 = " sdf" v2 = v2.isspace() print(v2) //false
判断是否是标题 以及编程标题
str = "Nothins is impossible" v1 = str.istitle() print(v1) //false v2 = str.title() print(v2) //Nothins Is Impossible
v2 = v2.istitle()
print(v2) //True
将字符串中的每个元素按照指定分隔符拼接
str = "你是风儿我是沙" v2 = "_".join(str) print(v2) //你_是_风_儿_我_是_沙
判断是否全不大小写或者转换
str = "Devil city" v1 = str.islower() v2 = str.lower() print(v1,v2) //False devil city v3 = str.isupper() v4 = str.upper() print(v3,v4) //False DEVIL CITY
去除空白 去除\n \t 或者去除相对应字符
str = " international"
v1 = str.lstrip()
print(v1)//international
v2 = str.rstrip('lano')
print(v2) // internati
字符串分割
str = "international"
v1 = str.partition('t')
print(v1) //默认分三份 可以拿到分割符
v2 = str.split('na')
v3 = str.split('na',2) //指定分割几次
print(v2) // 拿不到分割符
print(v3) //['inter', 'tio', 'l']
str = "sfsd\nsfasdf saf\nsafhiwf" //按\n进行分割 false时不显示\n
v1 = str.splitlines(True)
print(v1) //['sfsd\n', 'sfasdf saf\n', 'safhiwf']
以什么开头 以什么结尾 返回布尔值
str = "lladf"
v1 = str.startswith('ll')
print(v1) //True

浙公网安备 33010602011771号