标签:字符串 form orm 首字母 alt base ali 替换 lower
算术运算 a=10*10
赋值运算 a=a+1
比较运算 a=1>5
逻辑运算 a=1>6 or 1==1
成员运算 a="XX" in "AA"
1 name = "郑建文" 2 3 if "建文" in name: 4 print(‘OK‘) 5 else: 6 print(‘Error‘)
(1)int 字符串转换为数字
base=16 将数字用十六进制表示为十进制
num = "0011" v = int(num, base=16) print(v)
num =‘A‘ v = int(num, base=16) print(v)
(2) bit_lenght 当前数字的二进制,至少用n位表示
(1) .capitalize() 首字母大写
(2) .casefold() / .lower() 所有变小写
(3).center(a,b) 长度为a b可有可无,但是只能是一个字符,有的话用于空白填充
test=‘yuyu‘ v=test.center(20,"*") print(v)
(4).count(‘a‘,b,c) 去字符串中寻找,寻找子序列‘a‘出现的次数,b和c是数字可有可无,表示在b-c范围之间查找
(5).endswith(格式同上) 判断字符串是否以指定字符或子字符串结尾
.startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。
(6).expandtabs() 方法把字符串中的 tab 符号(‘\t‘)转为空格,tab 符号(‘\t‘)默认的空格数是 8
(7).find(‘字符串‘)从开始往后找,找到第一个之后,获取其位置,找不到返回-1
.index(‘字符串‘)找不到报错
(8)格式化,将一个字符串中的占位符替换为指定的值
test = ‘i am {name}, age {a}‘ print(test) v = test.format(name=‘alex‘,a=19) print(v)
test = ‘i am {name}, age {a} v = test.format_map({"name": ‘alex‘, "a": 19})
(9).isalnum() 字符串中是否只包含 字母和数字,返回布尔值
标签:字符串 form orm 首字母 alt base ali 替换 lower
原文地址:https://www.cnblogs.com/zhaojiayu/p/12337066.html