name = "my name is fix zhang"
1、首字母大写
print(name.capitalize())
结果:
My name is fix zhang
2、统计字符串中的数量
print(name.count("a"))
结果:
2
3、自动补全剩余字符,文字位于中间
print(name.center(50,"-"))
结果:
---------------my name is fix zhang---------------
4、判断字符串以什么结尾
print(name.endswith("ng"))
结果:
True
5、扩充标签长度
name = "my name is \tfix zhang"
print(name.expandtabs(tabsize=5))
结果:
my name is fix zhang #输出的时候把\t转换成5个空格
6、查找字符串中字符的起始位置
print(name.find("zhang"))
结果:
15
再次进行切片,从字符串的第15个位置开始到最后一个位置
print(name[name.find("zhang"):]) # :后面可以省略,代表到末尾
结果:
zhang
7、字符串中字符的赋值
name = "my name is {name},i am {age} old!"
print(name.format(name = "fix zhang",age = "24"))
结果:
my name is fix zhang,i am 24 old!
使用字典的用法:
print(name.format_map({"name":"fix zhang","age":"24"}))
结果:
my name is fix zhang,i am 24 old!
8、
时间: 2024-11-18 02:43:03