python基本语法

#coding=utf8 #(编码格式)

#19、isupper() / islower() :is开头 都是判断

#判断一个字符串是否都为大写或者小写

str= ' abcd1 '

str1= ' ABCd

str2= ' ABCD1'

print str . isupper( )#false

print str1. isupper( )#false

print str2. isupper( )#true

print str. islower( )#true

print str1. islower() #false

print str2. islower() #faLse

#18、istitle()判断字符串中英文单词首字母是否为大写,其他是否为小写

str='A123Cc123Dd'

str1='Acc1Dc23'

str='aA1234'

print str.istitle() #false

print str1.istitle() #ture

print str2.istitle() #false

#13、str.lower()将字符串中所有大写字母改为小写

str=' DUOCESHI ' !

print str. lower() #duoceshi

#14、str. upper()将字符串中所有的小写改为大写

str1=' duoceshi'

print str1.upper( )

#DUOCESHI

#12、str. replace('原字符','替换的字符’,'替换次数')

#替换指定的字符,且可以指定替换次数

#如果不写替换次数,则默认替换全部

str= 'duoceshiduoce'

print str . replace('duo','DUO') #DUOceshiDUOce

print str.replace('duo','Duo',1) #Duoceshiduoce

#15、isdigit()判断字符串中是否全为数字

str=' abcd'

str1=' abcd123'

str2= '1234 '

print str. isdigit()#false

print str1.isdigit() #false

print str2.isdigit() #true

#11、str. rfind('xx');从字符串右边开始查找指定的字符且返回的是当前

#字符的索引位,一旦找到第一个将停止查找,如果查找的对象不存在则返回1

str='a,hello'

print str.rfind('hello') #2

print str.rfind('a') #0

print str.rfind('JJ') #-1

#10、str. find('xx'):从字符串左边开始查找指定的字符,且返回的是 当前

#字符的索引位,一旦找到第一个将停止查找,如果查找的对象不存在则返回- 1

str= 'duoceshiduo '

print str.find('d') #运行结果: 0

print str.find('k') #运行结果: -1

print str. find('duo') #运行结果: 0

#8、str. startswith('x'):判断字符串中以xx字符开头

#如果条件成立返回true,否则返回false

str= ' duoceshi '

print str. startswith('d') #True

#9、str. endswith('xx):判断字符串中以什么字符结尾

#如果条件成立返回true,否则返回false

print str . endswith('hi')_ #True

#5、str. strip('xx'):删除字符串以xx开头和结尾的内容

str='zhangjinweizhang'

print str.strip('zhang') #jinwei

#6、str.lstrip('xx'); 删除字符串以xx开头的内容

print str.lstrip('zhang') #jinweizhang

#7、str. rstrip('xx');删除字符电以xx结尾的内容

print str.rstip('zhang') #zhangjinwei

#4、split('xx.'):指定当前字符串的一个字符作为分隔符。且返回一个列表

str1= ' admin:123456 # print str1.split(': ')

yy=str1.split(':')

print yy #['admin', '123456']

print type(yy) #<type 'List'>

#常见的字符串函数的操作

str=' duoceshiduo

#1、capitalize():实现首字母大写输出

print str .capitalize() #结果; Duocesh

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容