D 10-09 字符串(一) 10-10(二)
test = 'liu'
test.center(self,width,fillchar=None) self 默认 可以不写 没有等号(=)必带 有等号(=)可带可不带
设置参数,并将内容居中。 width 代指总长度;fillchar 填充 默认是空格
v = test.count(‘l’) 计算l的个数 去字符串中寻找子序列出现的次数,可以设置起始和结束位置。
v = test.endswith('a') 判断是否以a结尾
v = test.startswith('a')判断是否以a开始
v = test.find('x')从前往后找 获取其位置 v = test.find('x'5,7) 5.7代表开始结束位置 前是大于 后面是小于等于 如果输出为-1 表示没找到 index 与find类似 但是index找不到会报错,所以建议只使用find,index忽略。
test = 'i am {name}'
v = test.format(name = 'liupingtao')
print(v)
输出结果 为 i am liupingtao
将一个字符串中占位符{xx}替换为指定的值,根据出现的顺序替换。需要一一对应
test = 'i am {name},age {a}'
v = test.format_map({'name':'liu','a':19})
print(v)
test.format_map的意思是传入一个字典 键与值要一一传入
test.isalnum() 判断是不是数字和字母

浙公网安备 33010602011771号