字符串大小写转换
1 2 3 4 5 6 7 8 |
# Filename : lean001.py # author by : www.py40.com str = "www.py40.com" print(str.upper()) # 把所有字符中的小写字母转换成大写字母 print(str.lower()) # 把所有字符中的大写字母转换成小写字母 print(str.capitalize()) # 把第一个字母转化为大写字母,其余小写 print(str.title()) # 把每个单词的第一个字母转化为大写,其余小写 |
字符串判断
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# Filename : lean001.py # author by : www.py40.com # 测试实例一 print("测试实例一") str = "runoob.com" print(str.isalnum()) # 判断所有字符都是数字或者字母 print(str.isalpha()) # 判断所有字符都是字母 print(str.isdigit()) # 判断所有字符都是数字 print(str.islower()) # 判断所有字符都是小写 print(str.isupper()) # 判断所有字符都是大写 print(str.istitle()) # 判断所有单词都是首字母大写,像标题 print(str.isspace()) # 判断所有字符都是空白字符、\t、\n、\r |
截取字符串
1 2 3 4 5 6 7 8 9 10 11 |
str = '0123456789' print (str[0:3]) #截取第一位到第三位的字符 print (str[:]) #截取字符串的全部字符 print (str[6:]) #截取第七个字符到结尾 print (str[:-3]) #截取从头开始到倒数第三个字符之前 print (str[2] )#截取第三个字符 print (str[-1]) #截取倒数第一个字符 print (str[::-1]) #创造一个与原字符串顺序相反的字符串 print (str[-3:-1] )#截取倒数第三位与倒数第一位之前的字符 print (str[-3:] )#截取倒数第三位到结尾 print (str[:-5:-3]) #逆序截取,具体啥意思没搞明白? |
分割字符串
1 2 3 4 5 6 7 8 |
#strtok(sStr1,sStr2) sStr1 = 'ab,cde,fgh,ijk' sStr2 = ',' sStr1 = sStr1[sStr1.find(sStr2) + 1:] print(sStr1) #或者 s = 'ab,cde,fgh,ijk' print(s.split(',')) |
未经允许不得转载:Python在线学习 » Python 字符串操作