python 字符串操作切片的使用

一、使用[]提取字符:字符串的本质是字符序列,我们可以通过在字符串后面添加【】,在【】里添加偏移量可以提取该位置的单个字符二、正向搜索:最左测第一个字符,偏移量是0,第二个偏移量是1,直到len(str)-1反方向搜索:最右侧第一个字符,偏移量-1,倒数第二个偏移量-2,以此类推,直到 -len(str) 为止如:  f  = "12345678"   f[0] = 1  f[-1] = 8三、replace()实现字符串替换                   如:  f = "12345667"       f1 = f.replace("1","a")                          print(f1)四、字符串切片slice操作切片slice 操作可以让我们快速的提取字符串,标准格式为:[start : end: 步长 step],包头不包尾。          

         

 例:    f = "abc"   f[::-1]  ==》 "cba"    f1 = "abc"  f[::2] ==> "ac" 五、在python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,智能创建新的字符串对象但是,经常我们确实需要原地修改字符串,可以用io.StringIo对象或array模块。示例:import ios = "hello world"s1 = io.StringIO(s)print(s1.seek(2))print(s1.write("m"))print(s1.getvalue())  添加小唐老师微信免费领取 【Python入门视频一份】

 

 

 

 

 

 

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

http://image98.pinlue.com/thumb/img_jpg/y8O9gpPSonCTSLjs4q4x4MmyL1Ayv7SlreiaxniaqibBLqt56cItIYxLqwMe4MR4mKibSicOUiaW8LTtia6AIWp6SV92Q/0.jpeg
分享
评论
首页