首页 > 代码库 > 字符串常用操作
字符串常用操作
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、
字符串常用操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。