一、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
但是单引号嵌套单引号或者双引号嵌套