Python 1-06 字符串

一、Python 字符串

维基百科:字符串是由零个或多个字符组成的有限序列。而在Python 3中,它有着更明确的意思:字符串是由Unicode码点组成的不可变序列。

字符串序列是一种不可变序列,这意味着它不能像可变序列一能,进行就地修改。例如,在字符串 “Python” 的基础上拼接 “Cat”,得到字符串“PythonCat”,新的字符串是一个独立的存在,它与基础字符串 “Python” 并没有关联关系。

basename = "Python"
myname = basename + "Cat"
id(basename) == id(myname)  # False

字符串是用单引号"或双引号""括起来一串字符。使用三引号创建多行字符串。Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

>>> var1 = 'Hello World!'
>>> var2 = "Jack"
>>> var3 = ""                     # 空字符串
>>> var4 = "it's apple"           # 双引号中可以嵌套单引号
>>> var5 = 'This is "PLANE"!'     # 单引号中可以嵌套双引号
>>> var6 = 'what is 'your'name'
SyntaxError: invalid syntax

但是单引号嵌套单引号或者双引号嵌套

猜你喜欢

转载自blog.csdn.net/weixin_43955170/article/details/112539293