码迷,mamicode.com
首页 > 编程语言 > 详细

Python_字符串操作

时间:2018-04-15 11:56:11      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:相关   tab键   ima   判断字符串   mil   string   lines   字符连接   tran   

 1 name=hu\tqihang‘                       #\t是TAB键 

1.打印相关

 

1 print(name.center(50,-))              #一共打印50个字符,不够的用-补上,name放在中间
2 print(name.ljust(50,-))               #一共打印50个字符,不够的用-补上,name放在左边
3 print(name.rjust(50,-))               #一共打印50个字符,不够的用-补上,name放在右边
4 print(name.zfill(50))                   #一共打印50个字符,不够用0补在前面

 

2.找相关

 

1 print(name.count(a))                  #数a出现的个数
2 print(name.find(qi))                  #找到最左边qi开始的下标
3 print(name.rfind(h))                  #找到最右边的h的下标
4 print(name[name.find(qi):])           #find方便字符串切片
5 print(name.index(qi))                 #同find,只不过如果str不在string中会报一个异常

 

 

 

3.判断相关

 

 1 print(name.startswith(hu))           #判断字符串是否以hu开头
 2 print(name.endswith(ng))             #判断字符串是否以ng结尾
 3 print(abcABC123.isalnum())           #判断是否是英文字符或数字
 4 print(abcABC.isalpha())              #判断是否是纯英文字符
 5 print(1234.isdigit())                #判断字符串是否只由数字组成
 6 print(abc.islower())                 #判断是否全是小写
 7 print(Abc.isupper())                 #判断是否全是大写
 8 print(Is Title.istitle())            #判断每个首字母是否是大写
 9 print( .isspace())                   #判断是否是空格
10 print(1000.isdecimal())              #判断字符串是否只包含十进制字符
11 print(name.isidentifier())           #判断是否是合法的变量名

 

 

 

4.变化相关

 

 1 print(name.capitalize())               #把首字母大写
 2 print(is title.title())              #把它每个首字母大写
 3 print(HUQIHANG.lower())              #把大写变成小写
 4 print(huqihang.upper())              #把小写变成大写
 5 print(Hu Qihang.swapcase())          #大写变小写,小写变大写
 6 print(name.expandtabs(tabsize=30))     #把tab键转成30个空格
 7 print(\nhuqihang\n.strip())          #去掉所有的回车
 8 print(\nhuqihang.lstrip())           #去掉左边的回车
 9 print(huqihang\n.rstrip())           #去掉右边的回车
10 print(+.join([1,2,3]))         #将序列中的元素以指定的字符连接生成一个新的字符串
11 print(1+2+3+4+5+6.split(+))        #把字符串按+分成列表,+为分隔符,不出现在列表中,name.split()默认是空格
12 print(1+2+3\n+4+5+6.splitlines())    #按换行符分成列表

 

 

 

5.替换相关

 

1 p=str.maketrans(abc,123)
2 print(name.translate(p))                #用123替换name中abc

 

 1 print(name.replace(h,H,1))           #用H替换name中的h,只替换一个 

 

Python_字符串操作

标签:相关   tab键   ima   判断字符串   mil   string   lines   字符连接   tran   

原文地址:https://www.cnblogs.com/qq448852160/p/8836216.html

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