您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 阳江分类信息网,免费分类信息发布

python开发之字符串string操作方法实例详解

2024/4/16 11:08:49发布10次查看
本文实例讲述了python开发之字符串string操作方法。分享给大家供大家参考,具体如下:
在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便
下面是我学习的笔记:
#python-string#python中的字符串用单引号''和双引号标示stra = 'this is a string'strb = this is a message!#打印两个字符串print(打印两个字符串)print('stra = ' + stra)print('strb = ' + strb)print(#############################)strc = 'i don\'t know anything'strd = '\'yes\',i know.'print(字符串中的转义字符)print('stra = ' + strc)print('strb = ' + strd)print(#############################)stre = '这是我的blog,欢迎大家来\n我的博客溜达'print(字符串中的换行)print('stra = ' + stre)print(#############################)strf = 'this is ''message'strg = 'hongten'strh = strg * 3print('字符串可以用\'+\'号连接(或者说粘合),也可以用\'*\'号循环')print('strf原有形式为:\'this is \'\'message\'')print('粘合后的strf:' + strf)print('strg原值为:\'hongten\',strh = strg * 3,此时strh为:' + strh) print(#############################)stri = 'hongtenzone@foxmail.com'print('字符串可以使用下标(索引)查询')print('源字符串stri = \'hongtenzone@foxmail.com\'')print('字符串stri的长度,len(stri) = ')print(len(stri))print('stri[0] = ' + stri[0])print('stri[10] = ' + stri[10])print('stri[-1] = stri[len(stri) - 1]')print('stri[-1] = ' + stri[-1])print('stri[len(stri) - 1] = ' + stri[len(stri) - 1])print(#############################)print('python 字符串不能改写。按字符串索引赋值会产生错误:')print('stri[0] = \'x\',这样就会产生错误啦')print(#############################)print('过大的索引代替为字符串大小,下界比上界大的返回空字符串')print('stri[0:100] = ' + stri[0:100])print(#############################)print('索引可以是负数,计数从右边开始')print('stri[-2] = ' + stri[-2])print('stri[-23:] = ' + stri[-23:])print(#############################)print('不过-0 还是0,所以它不是从右边计数的!')print('stri[0] = ' + stri[0])print('stri[-0] = ' + stri[-0])
运行效果如下:
python 2.7.9 (default, dec 10 2014, 12:24:55) [msc v.1500 32 bit (intel)] on win32type copyright, credits or license() for more information.>>> ================================ restart ================================>>> 打印两个字符串stra = this is a stringstrb = this is a message!#############################字符串中的转移字符stra = i don't know anythingstrb = 'yes',i know.#############################字符串中的换行stra = 这是我的blog,欢迎大家来我的博客溜达#############################字符串可以用'+'号连接(或者说粘合),也可以用'*'号循环strf原有形式为:'this is ''message'粘合后的strf:this is messagestrg原值为:'hongten',strh = strg * 3,此时strh为:hongtenhongtenhongten#############################字符串可以使用下标(索引)查询源字符串stri = 'hongtenzone@foxmail.com'字符串stri的长度,len(stri) = 23stri[0] = hstri[10] = estri[-1] = stri[len(stri) - 1]stri[-1] = mstri[len(stri) - 1] = m#############################python 字符串不能改写。按字符串索引赋值会产生错误:stri[0] = 'x',这样就会产生错误啦#############################过大的索引代替为字符串大小,下界比上界大的返回空字符串stri[0:100] = hongtenzone@foxmail.com#############################索引可以是负数,计数从右边开始stri[-2] = ostri[-23:] = hongtenzone@foxmail.com#############################不过-0 还是0,所以它不是从右边计数的!stri[0] = hstri[-0] = h>>>
print打印字符串语句如下:
print('理解切片的最好方式是把索引视为两个字符之间的点,第一个字符的左边是0,字符串中第n个字符的右边是索引n')print(' +---+---+---+---+---+ ')print(' | h | e | l | p | a |')print(' +---+---+---+---+---+ ')print(' 0 1 2 3 4 5 ')print('-5 -4 -3 -2 -1 -0')print('第一行是字符串中给定的0到5各个索引的位置,第二行是对应的负索引。从i 到j 的切片由这两个标志之间的字符组成')print('对于非负索引,切片长度就是两索引的差。例如,word[1:3] 的长度是2')
运行效果如下:
python 2.7.9 (default, dec 10 2014, 12:24:55) [msc v.1500 32 bit (intel)] on win32type copyright, credits or license() for more information.>>> ================================ restart ================================>>> 理解切片的最好方式是把索引视为两个字符之间的点,第一个字符的左边是0,字符串中第n个字符的右边是索引n +---+---+---+---+---+ | h | e | l | p | a | +---+---+---+---+---+ 0 1 2 3 4 5 -5 -4 -3 -2 -1 -0第一行是字符串中给定的0到5各个索引的位置,第二行是对应的负索引。从i 到j 的切片由这两个标志之间的字符组成对于非负索引,切片长度就是两索引的差。例如,word[1:3] 的长度是2>>>
希望本文所述对大家python程序设计有所帮助。
阳江分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录