首页 > 代码库 > Python字符处理
Python字符处理
字符串就是一系列字符。在python中,用引号括起来的都是字符串,这里的引号可以是单引号也可以双引号。
例如:
>>> ‘this is a string‘
‘this is a string‘
>>> “this is also a string”
“this is also a string”
对字符串的操作:
#修改字符串的大小写#
1、修改单词首字符
>>> name=‘alben xue‘
>>> type(name)
<class ‘str‘>
>>> print(name.title())
Alben Xue
title()跟在变量后面,使用.连接,代表通过title()定义的方法对变量name进行处理
2,修改所有字符
>>> name
‘alben xue‘
>>> print(name.upper())
ALBEN XUE
>>> print(name.lower())
alben xue
#合并字符串#
在python中,通过“+”进行字符串合并
举例:
>>> first_name=‘xue‘
>>> last_name=‘lingming‘
>>> full_name=first_name+last_name
>>> message=‘hello,‘+full_name.upper()+"!"
>>> print(message)
hello,XUELINGMING!
“上述代码,把一串字符串存储到变量中,后续所有操作对变量执行,这样会显得更加方便”
#使用制表符或换行符来添加空白#
在编程种,空白泛指任何非打印字符、如空格、制表符、换行符。
1、使用制表符
>>> print(‘python‘)
python
>>> print(‘\tpython‘)
python
2、使用换行符
>>> print(‘python\C##\nPHP\nJavaScript‘)
python\C##
PHP
JavaScript
3、制表符与换行符共同使用
>>> print(‘Languages:\n\tPython\n\tC##\n\tPHP‘)
Languages:
Python
C##
PHP
#删除多余的空白符#
>>> favorite_language=‘python ‘
>>> favorite_language
‘python ‘
可以看到这个变量中有一个空格,对于程序而言是能识别的,对个个人而言是多余的,如何删除
>>> favorite_language.rstrip()
‘python‘
这只是临时的,要想永久的删除空白,需要把这个字符串存储到变量中
>>> favorite_language=favorite_language.rstrip()
>>> favorite_language
‘python‘
剔除字符串开头的字符
>>> name=‘ alben ‘
>>> name
‘ alben ‘
>>> name.lstrip() #去头#
‘alben ‘
>>> name.rstrip() #去尾#
‘ alben‘
>>> name.strip() #去头去尾#
‘alben‘
P
Python字符处理