今天,我们来学习Python字符串的基本操作。
首先,我们定义一个变量message:
message = "I like Python. It is fun."
在message中,存储了字符串 “I like Python. It is fun.” ,下面我们用它来探索字符串的一些操作。
字符串方法:title
作用:将每个单词的首字母大写,如下所示调用即可。
print(message.title())
字符串方法:upper
作用:将每个单词的字母全部大写,如下所示调用即可。
print(message.upper())
字符串方法:lower
作用:将每个单词的字母全部小写,如下所示调用即可。
print(message.lower())
字符串方法:rstrip lstrip strip
作用:将字符串的空格去除,只不过去除位置不同:
- rstrip 末尾
- lstrip 开头
- strip 两端
print(message.rstrip())
print(message.lstrip())
print(message.strip())
拼接字符串
将两个变量合二为一:
message1 = "I like Python."
message2 = "It is fun."
new_message = message1 + message2
这里有两点需要注意:
- 两个变量合二为一时,两个变量不能都为数字,否则会变成加法运算。
- 两个变量不要一个字符串,一个是数字,否则拼接会报错。
制表符和换行符
在字符串添加制表符(Tab键):
print("数字列表:")
print("\t1")
print("\t2")
print("\t3")
输出:
数字列表:
1
2
3
(由于编排问题,可能数字前的四个空格没有显示)
上述代码中,\t 是Python中代表制表符的标识。
在字符串添加换行符(Enter键):
print("数字列表:\n1\n2\n3")
输出:
数字列表:
1
2
3
上述代码中,\n 是Python中代表换行符的标识。