Python中字符串的操作处理
1.字符串的操作符
对字符串,Python提供了3个基本的操作符,如下表:
演⽰如下:
>>> x = '⼀个'
>>> y = '字符串'
>>> x+y
'⼀个字符串'
>>> x*3
'⼀个⼀个⼀个'
>>> s = '某个字符串'
>>> x in s
False
>>> y in s
字符串处理函数 如果是a展示bTrue
2.字符串处理函数
使⽤函数⽅便快捷,Python内置有很多使⽤的字符串处理函数,常⽤的如下:
演⽰如下:
>>> s = '某列字符串'
>>> len(s)#中英⽂、标点都算⼀个字符
5
>>> a =23
>>> str(a)
'23'
>>> chr(1010)
'ϲ'
>>> ord('ϲ')
1010
>>> hex(123)
'0x7b'
>>> oct(123)
'0o173'
3.字符串处理⽅法
⽅法是程序设计中的⼀个专有名词,属于⾯向对象程序设计领域。计算机⼆级等级考试不涉及Python中⾯向对象的内容,因此我们不⽤深究,会⽤就好。
⽅法也是⼀种函数,只是调⽤⽅式不同。函数采⽤<;函数名>(参数)进⾏使⽤,⽅法则是<a>.<;函数名>(参数)来进⾏调⽤,并以前导对象<a>为输⼊。
以下为常⽤的字符串处理⽅法:
演⽰如下:
>>> str='Python的字符串'
>>> str.lower()
'python的字符串'
>>> 'Python的字符串'.upper()
'PYTHON的字符串'
>>> str.split('t')
['Py', 'hon的字符串']
>>> unt('Python')
1
>>> place('on','eg')
'Pytheg的字符串'
>>> (30,'+')#设定宽度为30,空⽩以‘+’填充
'++++++++++Python的字符串++++++++++'
#字符串宽度⽐width⼤,因此显⽰字符串宽度,fillchar缺失默认空格>>> (2)
'Python的字符串'
>>> '+'.join("Python")#很好理解,看效果就⾏
'P+y+t+h+o+n'
>> str = ' ++==Python的普通字符==++ '
>>> str.strip(' ')
'++==Python的普通字符==++'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论