1、转义字符
当字符串中含有单引号,或者双引号时,可以使用转义字符来防止字符串提前结束。
# 转义字符 打印为
# \' 单引号
# \" 双引号
# \t 制表符
# \n 换行符
# \\ 倒斜杠
2、字符串方法 upper()、lower()、isupper()和 islower()
str1 = 'ABC'
str2 = 'abc'
str1.isupper() #True isupper()判断字符串中所有字母是否都是大写
str1.islower() #False islower()判断字符串中所有字母是否都是小写
str3 = str1.lower() #将所有字母转化成小写,并赋给str3
str4 = str2.upper() #将所有字母转化成大写,并赋给str4
注意:这些方法没有改变字符串本身,而是返回一个新字符串。
3、其他字符串方法
(1)startswith()和 endswith()方法
startswith()
和
endswith()返回 True
,如果它们所调用的字符串以该方法传入 的字符串开始或结束。否则,方法返回 False
。
(2)字符串方法 join()和 split() 方法
如果有一个字符串列表,需要将它们连接起来,成为一个单独的字符串,
join() 方法就很有用。join()
方法在一个字符串上调用,参数是一个字符串列表,返回一个 字符串。返回的字符串由传入的列表中每个字符串连接而成。
split()
用法,是按照换行符分割多行字符串。
(3)rjust()、ljust()和 center()方法对齐文本
rjust()和 ljust()字符串方法返回调用它们的字符串的填充版本,通过插入空格来对齐文本。这两个方法的第一个参数是一个整数长度,用于对齐字符串。
rjust()
和
ljust()
方法的第二个可选参数将指定一个填充字符,取代空格字符。
center()字符串方法与 ljust()与 rjust()类似,但它让文本居中,而不是左对齐或右对齐。
(4)strip()、rstrip()和 lstrip()删除空白字符
有时候你希望删除字符串左边、右边或两边的空白字符(空格、制表符和换行
第
6
章
字符串操作 符)。strip()
字符串方法将返回一个新的字符串,它的开头或末尾都没有空白字符。 lstrip()和
rstrip()
方法将相应删除左边或右边的空白字符。