Python的字符串

2025-05-22 13:55:21

1、字符串查找find语法:str.find(str, beg=0, end=len(string))包含子字符串返回开始的索引值,否则返回-1str1 = 'Hello,World'str2 ='World'print str1.find(str2) #6print str1.find(str2,-4) #-1print str1.find(str2,7) #-1

Python的字符串

2、index语法:str.index(str, beg=0, end=len(string))包含子字符串返回开始的索引值,否则抛出异常。str1 = 'Hello,World'str2 ='World'print str1.index(str2) #6print str1.index(str2,2) #6print str1.index(str2,4) #6

Python的字符串

3、replace语法:str.replace(old, new[, max])把字符串中的旧字符串替换成新字符串,可以指定次数。info = 'Hello,World'print info.replace("World","Python")

Python的字符串

4、查找与替换weather = 'rainy day'bag = 'nothing in the bag'if weather.find('rain') !=-1:bag = bag.replace('nothing','umbrella')print bag

Python的字符串

5、字符串大小写转换a = 'Hello,World'print a.lower() #转换为小写hello,worldprint a.upper() #转换为大写HELLO,WORLD

Python的字符串

6、字符串检测a =争犸禀淫'HellWorld'print a.isalpha() #True 检测是否全是字母组成print a.isdigit() #False 检测是否全是数字组成print a.startswith('Hello') #False 检测是否是一个子字符串开始print a.endswith('World') #True 检测是否是一个字符串结束

Python的字符串

7、字符串截取a = 'Hello,World'print a[0] #截取字符串中第一个字符 Hprint a[-1] #截取字符串中后一个字符 dprint a[0:5] #截取字符串中第一个字符到第五个字符 Helloprint a[6:] #从第六个字符开始截取,一直截取到最后 World

Python的字符串

8、字符串格式符格式腿发滏呸符为真实值预留位置,并控制显示的格式。格式符可以包含有一个类型码,用以控制显示的类型%s 字符串 (采用str()的显示) | %r 字符串 (采用repr(像粜杵泳)的显示)%c 单个字符 | %b 二进制整数%d 十进制整数 | %i 十进制整数%o 八进制整数 |%x 十六进制整数%e 指数 (基底写为e) |%E 指数 (基底写为E)%f 浮点数 |%F 浮点数,与上相同%g 指数(e)或浮点数 (根据显示长度) | %G 指数(E)或浮点数 (根据显示长度)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢