码迷,mamicode.com
首页 > 其他好文 > 详细

第二周 第十一节字符串的常用操作

时间:2019-04-14 14:16:57      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:das   换行   int   阿拉伯   strip()   wan   title   第二周   iss   

1、首字母大写
name="alex"
print(name.capitalize())

Alex

 


name=‘my name is google wang‘
print(name.ljust(50,‘*‘))#50个字符,不够的用*补齐,字符串的后面补齐
print(name.rjust(50,‘*‘))#50个字符,不够的用*补齐,字符串的前面补齐
print(‘ALEX‘.lower())#大写变小写
print(‘alex‘.upper())#小写变大写
print(‘alex\n‘.lstrip())#strip是去掉空格和回车,lstrip是从左边去掉空格和回车,所以这里没有去掉回车就换行
print(‘------------‘)
print(‘\nalex‘)#有一个换行,加上lstrip就去掉了换行
print(‘\nalex‘.lstrip())
print(‘alex\n‘.rstrip())
print(‘ alex\n‘.strip())#空格一起去掉,
p=str.maketrans("abcdef",‘123¥45‘)#保证abcdef和123456的数字一样多
print(‘alex li‘.translate(p))#把p传给alex li,并用p里的字符替换
print(‘alex‘.replace(‘l‘,‘L‘,1))#只替换一个
print(‘alex li‘.rfind(‘ ‘))#从左向右,找到最后面的只的下标并返回,返回一个空格,空格也占用一个字符的位置
print(‘alex li‘.rfind(‘l‘))#从左向右,找到最后面的只的下标并返回,返回一个空格,空格也占用一个字符的位置
print(‘alex li le‘.split(‘l‘))#l被当成分隔符,所以L 没有了
print(‘1+2+3+4‘.split(‘+‘))#把+当成分隔符,也就是将数字提取出来
print(‘Alex‘.swapcase())#大小写互换
print(‘ALEX LI‘.title())#每个字符的首字母大写
print(‘ALEX LI‘.zfill(50))#不够的用0 填充,用于16进制补0
‘‘‘‘
name="my \tname is {name},i am {age}"
print(‘+‘.join[‘1‘,‘2‘,‘3‘] )
print(name.format(name=‘alex‘,age=‘13‘))#字符串可以切片,把后面的都取出来
print(name.isalnum())#阿拉伯数字和阿拉伯字符,是不是一个阿拉伯数字和字符,false,包含所有的英文字符和1234567890,不包括特殊字符
print(‘abc‘.isalnum())#返回真
print(‘abc\f‘.isalnum())#返回false,有特殊字符所以返回假
print(‘123ab‘.isalpha())#
print(‘ab‘.isalpha())#返回纯英文字符,且大小写都写
print(‘1A‘.isdecimal())#返回十进制 1A是十六进制
print(‘1‘.isdigit())#判断是不是数字,是的话返回真
print(‘1A‘.isidentifier())#标识符,判断是不是一个合法的标识符,是不是一个合法的变量名,数字不能开头
print(‘ ‘.isspace())#判断是否是空格
print(‘My ‘.istitle())#判断首字母是否为大写
print(‘mY name is ‘.isprintable())# tty file drive file不能打印
print(‘my Name ‘.isupper())#全是大写返回真
print(‘my Name ‘.upper())#将字符串大写
‘‘‘

 

‘‘‘‘‘
print(name.capitalize())
print(name.count("a"))
print(name.center(50,"-"))#一共需要打印50个—,且让alex放在中间
print(name.encode())
print(name.endswith("ex"))#判断字符串是不是以ex结尾,是的话返回true
print(name.expandtabs(tabsize=30))#tab键 30个格,转成30个空格
print(name.find(‘is‘))#找到字符的字母的索引返回来
print(name[name.find(‘is‘):16])#字符串可以切片,把后面的都取出来‘‘‘

第二周 第十一节字符串的常用操作

标签:das   换行   int   阿拉伯   strip()   wan   title   第二周   iss   

原文地址:https://www.cnblogs.com/googlewang/p/10704756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!