首页 > 其他 > 详细

字符串

时间:2019-04-30 10:39:42      阅读:133      评论:0      收藏:0      [点我收藏+]

序列操作:

>>> S = ‘spam‘
>>> S[1] #从正面开始,偏移量开始为0
‘p‘
>>> S[-1] #从后面开始,偏移量开始为-1
‘m‘
>>> S[1:] #切片,偏移量从第二到结尾
‘pam‘
>>> S[:-1] #
‘spa‘
>>> S * 2
‘spamspam‘
>>> S + ‘SPAM‘
‘spamSPAM‘
>>> len(S)
4

特定类型操作:

>>> S
‘spam‘
>>> S.find(‘a‘)  #返回索引号
2
>>> S.find(‘A‘)  #没有则返回‘-1’
-1
>>> S.replace(‘S‘,‘Z‘)  #替换
‘spam‘
>>> line = ‘aaa,bbb,ccc‘
>>> line.split(‘,‘) #分隔
[‘aaa‘, ‘bbb‘, ‘ccc‘]
>>> line.upper() #大写
‘AAA,BBB,CCC‘
>>> line.isalpha()  #字母判断
False
>>> S.isalpha()
True
>>> line = ‘aaa,bbb,ccc,dd\n‘
>>> line
‘aaa,bbb,ccc,dd\n‘
>>> print(line)
aaa,bbb,ccc,dd

>>> line.rstrip()  #移除右空格
‘aaa,bbb,ccc,dd‘
>>> print(line.rstrip())
aaa,bbb,ccc,dd

#格式化方法
>>> ‘%s,eggs,%s‘ % (‘spam‘,‘bar‘)
‘spam,eggs,bar‘
>>> ‘{0},eggs,{1}‘.format(‘spam‘,‘bar‘)
‘spam,eggs,bar‘
>>> ‘{},eggs,{}‘.format(‘spam‘,‘bar‘)
‘spam,eggs,bar‘

 

  

 

字符串

原文:https://www.cnblogs.com/cuizhx/p/10794084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!