在python中字串可以用單引號括起來,也可以用雙引號,這兩種方式是等價的,而在php當中單引號和雙引號的有些是不一樣的,雖然表示的字串,但是在php的單引號解析速度比雙引號快。
如果在python裡,需要表示一個字串物件的話,單引號和雙引號沒有區別。
反之亦然。這就是python為什麼允許用兩種方式的原因。在實際應用中,python 單引號和python 雙引號用得比較多,有兩種表示方式後,就不用老用跳脫字元了。
比如在python當中:
a = 'i love \'laowang python\''
print a
和
a = "i love 'laowang python'"
print a的結果是一樣的。
python 三引號的形式用來輸入多行文字,也就是說在三引號之間輸入的內容將被原樣保留,之中的單號和雙引號不用轉義,其中的不可見字元比如\n和\t都會被保留,這樣的好處是你可以替換一些多行的文字。
比如:
content = '''wwwfefefefefse%(name)s is
haha,he age is %(age)s'''
c = content % {'name':'pythoner','age': '20'}
print c 的結果是:
wwwfefefefefsepythoner is
haha,he age is 20
Python中 單引號,雙引號和三引號的區別
相關文章
- python中單引號,雙引號,多引號區別Python
- Oracle中單引號和雙引號的區別Oracle
- PHP中單引號和雙引號的區別PHP
- PHP中對單引號和雙引號的區別(好文)PHP
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- grep 後加單引號、雙引號和不加引號的區別
- shell中單引號、雙引號、反引號、反斜槓的區別
- javascript的雙引號和單引號的用法和區別JavaScript
- Oracle中單引號與雙引號的區別分析Oracle
- 關於 json 單引號和雙引號區別--請使用雙引號JSON
- Oracle中的 單引號 和 雙引號Oracle
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- Linux Shell 單引號 雙引號 使用區別Linux
- Linux Shell 中的反引號,單引號,雙引號Linux
- ORACLE 單引號 雙引號Oracle
- oracle資料庫--Oracle雙引號和單引號的區別小結Oracle資料庫
- Golang的單引號、雙引號與反引號Golang
- linux 單引號,雙引號,反引號Linux
- Jquery單引號和雙引號的使用注意jQuery
- oracle 中使用單引號(')和雙引號(")Oracle
- linux bash中的引號:單雙引號、反撇號Linux
- HTML 單引號與雙引號HTML
- 【C進階】14、單引號和雙引號
- js中關於單引號和雙引號的一點用法JS
- asp.net中關於雙引號和單引號的用法ASP.NET
- 字串中包含單引號和雙引號怎麼處理字串
- oracle 裡的單引號與雙引號Oracle
- SQL語句中的單引號與雙引號SQL
- 在ORACLE SQL語句中,單引號和雙引號的使用OracleSQL
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- 插入單引號在oracle和informix中的區別OracleORM
- Python函式引數前的單星號(*)和雙星號(**)的作用Python函式
- webstorm中程式碼新增單引號、雙引號快捷鍵WebORM
- mybatis大於號,小於號,去地址符,單引號,雙引號轉義說明MyBatis
- latex的雙引號 ``'
- mysql反引號和引號的用法MySql
- [譯]JavaScript:將字串兩邊的雙引號轉換成單引號JavaScript字串
- python中怎麼輸出雙引號Python