数字、字符串方法

数字方法:

int()  将字符串转换为数字 a = "123"  b = int(a)

a = "0011"
b = int(a, base=2)  转换为二进制
print(b)

bit_length()   当前数字的二进制至少用几位表示

字符串方法:

capitalize()   首字母大写

casefold()     大写字母转换为小写(更强大,包括一些未知的大小写对应)     

lower()         大写字母转换为小写

center(self, width, fillchar=None)    一共多少个字符宽度,字符串在中间,fillchar表示用什么填充宽度,None表示用空白

count(sub, start, end)         计算sub子序列在字符串中出现的个数 ,可以指定起始和结束位置

endswith()                          判断字符串是否以什么结尾

startswith()                         判断是否以什么开始

find()                                   获取子序列开始的位置,从前往后找,只找第一个

format()                               格式化,将占位符替换为指定的值

test = "i am {name},age {a}"
v = test.format(name="wang",a=25)
print(v)       

test = "i am {0},age {1}"
v = test.format("wang",25)
print(v)

format_map()                     格式化,将占位符替换为指定的值,要求传入一个字典

index(sub, start, end)         找子序列的位置索引,相比find()找不到会报错

isalnum()                            判断字符串中是否只包含字母和数字

 

猜你喜欢

转载自www.cnblogs.com/wang-jie-devops/p/9775174.html