字符串
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:
python
"This is a string."
'This is also a string.'
1
2
2
方法title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。
python
name = "Ada Lovelace"
print(name.upper())
print(name.lower())
1
2
3
2
3
可以用下面的放假将字符串全部转大写或小写:
python
name = "Ada Lovelace"
print(name.upper())
print(name.lower())
# 输出内容如下
# ADA LOVELACE
# ada lovelace
1
2
3
4
5
6
7
2
3
4
5
6
7
在字符串中使用变量。
python
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)
1
2
3
4
2
3
4
format()
方法
f字符串是Python 3.6引入的。如果你使用的是Python 3.5或更早的版本,需要使用format()方法,而非这种f语法。要使用方法format(),可在圆括号内列出要在字符串中使用的变量。对于每个变量,都通过一对花括号来引用。这样将按顺序将这些花括号替换为圆括号内列出的变量的值,如下所示:
要在字符串中添加制表符,可使用字符组合 \t
。
python
>>>print("Python")
Python
>>>print("\tPython")
Python
1
2
3
4
2
3
4
要在字符串中添加换行符,可使用字符组合\n:
python
>>>print("Languages:\nPython\nC\nJavaScript")
Languages:
Python
C
JavaScript
1
2
3
4
5
2
3
4
5
删除字符串右边的空白可以用 rstrip
,删除左边的空白可以用 lstrip()
,同时删除两边的空白可以用 strip()
:
python
favorite_language = 'python '
favorite_language.rstrip()
1
2
2