Python

Python 知识量:10 - 41 - 150

2.5 字符串><

字符串的表示- 2.5.1 -

Python的字符串就是一系列字符,包括字母、数字、标点符号、其他特殊符号和不可打印符号。

可以使用3种方式来表示字符串字面量:

  • 单引号,例如:'www.pnotes.cn'。

  • 双引号,例如:"www.pnotes.cn"。

  • 三引号,例如:"""www.pnotes.cn"""。

其中,三引号可用于创建多行的字符串,例如:

>>> """
www.
pnotes.
cn
"""
'\nwww.\npnotes.\ncn\n'

其中,'\nwww.\npnotes.\ncn\n'是Python打印内容,\n是换行字符。

字符串的长度- 2.5.2 -

可以使用函数len(s)来获取字符串s的长度,例如:

>>> len('hello')
5
>>> len('a,b,c')
5
>>> len("")
0

空字符串使用""或''来表示,意味着没有包含任何字符。

因为函数len()总是返回一个整数,所以在任何可以使用整数的地方,都可以使用它。

字符串的拼接- 2.5.3 -

可以使用“+”来拼接字符串,拼接就是将不同的字符串连为一个字符串。例如:

>>> 'hello'+" world"
'hello world'

如果要将某个字符串重复拼接若干次,可以使用以下快捷方式:

>>> 'abc'*10
'abcabcabcabcabcabcabcabcabcabc'

以上方式中,10就是拼接的次数,与乘法相似,但很方便。