Python 版本
3.11.4
字符串
單個文字符稱為字符,多個文字符成為字符串。
字符串需要被''(單引號)或者""(雙引號)包括。
language = "Python"language = 'Python'
以上寫法都是合法的。
單引號與雙引號
單引號中包含雙引號
>>> print('I love "Python"!')
I love "Python"!
雙引號中包含單引號
>>> print("I enjoy learning 'Python'!")
I enjoy learning 'Python'!
從以上示例代碼可知單引號中可以包含雙引號,雙引號中也可以包含單引號。
轉義序列
有說法認為,被包含的單引號/雙引號,不能是單個,而應該是成對出現,即 "" / '' 。
>>> print('I love "Python!')
I love "Python!
>>> print("I enjoy learning Python'!")
I enjoy learning Python'!
實際代碼演示結果證明,成對/不成對出現都是合法的。
轉義序列 | 作用 |
\'? ? ? ? | 表示: ' |
\" | 表示:" |
>>> print("I enjoy learning Python\'!")
I enjoy learning Python'!
>>> print('I love \"Python!')
I love "Python!
直接使用單個引號(單引號/雙引號),效果等同于使用轉移序列。