栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python字符串常用操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python字符串常用操作

使用capitalize()将字符串首字符变成大写

name = 'my name is aubrey'
print (name.count('a'))                             #使用count来统计字符串有多少个a
print (name.center(50,'-'))                     #优先打印name中的字符,一共需要打印50个字符,不够的使用指定的-符号来在两边补充。
print (name.endswith('aubrey'))             #判断变量中的这一段字符串,是否已aubrey为结尾;比如判断网站是否已.com为结尾。

name = 'my tname is aubrey'                #t表示一个table键
print (name.expandtabs(tabsize=30))     #tabsize=30,表示将table键转换成30个空格
print (name.find('y'))                                          #查找y属于的下标是多少
print (name[name.find('name'):])           #从name字符串开始切片到最后一个字符串


name = 'my name is {name} and {age} years old'
print (name.format(name='aubrey',age='18'))                           #.format可以使用{}来拼接字符串
print (name.format_map({'name':'aubrey','age':12}))         #.format_map可以使用字典来拼接

print ('abc123'.isalnum())              #判断字符串是不是 英文字母和阿拉伯数字;如果字符串有特殊字符就判断不成功

print ('ABcd'.isalpha())                #判断字符串是否纯英文字符

print ('123'.isdigit())                 #判断是否是数字(即使是字符串类型)

print ('_ab'.isidentifier())        #判断是否是合法的变量名

print ('1ab'.isidentifier())        #判断是否是合法的变量名

print ('abc'.islower())                 #判断是否是小写

print ('ABC'.isupper())                 #判断是否是大写

print ('123'.isnumeric())           #判断是否是数字(单纯的数字,不包含吧小数、负数、浮点数等等)

print (' '.isspace())                       #判断是否是空格

print ('My Name Is'.istitle())      #判断每个字符首字母是否大写

print ('My Name Is'.isprintable())      #判断是否可打印

name = 'my name is aubrey'print (name.ljust(50,'*'))              
#在点的后面是L,不是数字1;保证打印出来的内容有50个字符,如果name变量中的字符不够,就用*符号在字符串后面补充

print (name.rjust(50,'*'))               #与ljust相反

print ('AUBREY'.lower())                #将大写变成小写

print ('aubrey'.upper())                #将小写变成大写

print ('nnnaubrey'.lstrip())         #lstrip会去掉左边的空格和回车; l表示left(左边的意思)

图中可以看到执行结果上面没有回车

print ('aubreynnn'.rstrip())     #lstrip会去掉左边的空格和回车;r表示right(右边的意思)

print ('     aubreynnn'.strip())     #strip会去掉两边的空格和回车

print ('xxxxxaubreyxxxxxx'.strip('x'))     #括号中指定两边要去掉的内容

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/225328.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号