python字符串常用操作
今天把之前遗漏的内容补上,关于python字符串的基本操作
name="my \tname is {name},and I am {year} old"print(name)print(name.capitalize())print(name.count("n"))#查看字符数量print(name.center(50,"-"))#填充print(name.endswith("n"))#判断末尾字符print(name.expandtabs(tabsize=30))#延申空格print(name.find("name"))#找位置print(name.format(name=‘Dylan‘,year=‘23‘))#赋值print(name.index("is"))#索引print(‘abc123‘.isalnum())#判断是否包含阿拉伯字符或数字print(‘abc‘.isalpha())#判断是否纯英文字符print(‘123‘.isdecimal())#判断是不是十进制数字print("123".isdigit())#判断是不是数字print("abc".islower())#判断是不是小写字母print(name.istitle())#判断每个单词首字母是否大写print(‘+‘.join([‘1‘,‘2‘,‘3‘]))print(name.ljust(50,"+"))#补字数print(‘Dylan‘.lower())#把语句中大写字母变为小写字母print(‘Dylan‘.upper())#把语句中小写字母变为大写字母print(‘\nDylan‘.lstrip())#取消左面的回车print(‘Dylan\n‘.rstrip())#取消右面的回车print(‘ Dylan\n‘.strip())#取消全部的回车p=str.maketrans("abcdef",‘123456‘)print("dylan hu".translate(p))print(‘dylan hu‘.replace(‘h‘,‘H‘))#替换print(‘dylan hu‘.rfind("h"))#从左到右找位置print(‘dylan hu‘.split())#按照()内容将字符串换成列表print(‘dylan hu‘.swapcase())#全部大写print(‘dylan hu‘.title())#首字母大写print(‘dylan hu‘.zfill(50))#用0补位
这是关于字符串几乎所有的操作和自己对这些东西的理解,
基础永远是最重要的。
相关推荐
liusarazhang 2020-06-28
89411051 2020-06-14
xiaoseyihe 2020-08-11
pythonxuexi 2020-07-30
leoaran 2020-07-21
littie 2020-07-19
zcabcd 2020-07-18
yjsflxiang 2020-07-04
银角大王 2020-06-25
leoaran 2020-06-22
Lexan 2020-06-15
liusarazhang 2020-06-14
chinademon 2020-06-11
leoaran 2020-06-06
tengyuan 2020-06-03
shengnanonly 2020-06-03
joyjoy0 2020-06-02
xinhao 2020-05-28