数字方法:
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() 判断字符串中是否只包含字母和数字