python雙引號
❶ python中單引號,雙引號和三引號的區別
先說1雙引號與3個雙引號的區別,雙引號所表示的字元串通常要寫成一行
如:
s1 = "hello,world"
如果要寫成多行,那麼就要使用/ (「連行符」)吧,如
s2 = "hello,/
world"
s2與s1是一樣的。如果你用3個雙引號的話,就可以直接寫了,如下:
s3 = """hello,
world,
hahaha.""",那麼s3實際上就是"hello,/nworld,/nhahaha.", 注意「/n」,所以,
如果你的字元串里/n很多,你又不想在字元串中用/n的話,那麼就可以使用3個雙
引號。而且使用3個雙引號還可以在字元串中增加註釋,如下:
s3 = """hello, #hoho, this is hello, 在3個雙引號的字元串內可以有注釋哦
world, #hoho, this is world
hahaha."""
這就是3個雙引號和1個雙引號表示字元串的區別了,3個雙引號與1個單引號的區別也
是和這個一樣的,實際上python支持單引號是有原因的,下面我來比較1個單引號和
1個雙引號的區別。
當我用單引號來表示一個字元串時,如果要表示 Let's go 這個字元串,必須這樣:
s4 = 'Let/'s go',注意沒有,字元串中有一個',而字元串又是用'來表示,所以
這個時候就要使用轉義符 / (/,轉義符應該知道吧), 如果你的字元串中有一大堆
的轉義符,看起來肯定不舒服,python也很好的解決了這個問題,如下:
s5 = "Let's go"
這時,我們看,python知道你是用 " 來表示字元串,所以python就把字元串中的那
個單引號 ' , 當成普通的字元處理了,是不是很簡單。
對於雙引號,也是一樣的,下面舉個例子
s6 = 'I realy like "python"!'
這就是單引號和雙引號都可以表示字元串的原因了。
❷ python 單引號和雙引號的區別
1. 單引號和雙引號用法都是一樣的,但是如果字元串里有相同的字元時要使用\進行轉義
舉例:
1) print 'hello'
2) print "hello"
1和2,結果都是hello
3) print 'hell\'o'
4) print "hell'o"
3和4,結果都是hell'o
5) print 'hell"o'
6) print "hell\"o"
5和6,結果都是hell"o
2. 三引號與他們不同之處:「所見即所得」,對於一段html或xml格式的字元串時用三引號更直觀點(此時要用單引號或雙引號時候需要進行轉義)
如:
print '''
hello'
world"
'''
結果是
hello'
world"
❸ python如何提取雙引號中間的內容
正則表達式中匹配引號可以直接寫入 ";匹配任意內容,可以用.*表示,.表示為任意字元,*表示為任意長度;進一步可以使用圓括弧提取引號之間的內容。
伺服器:在進行CGI編程前,確保您的Web伺服器支持CGI及已經配置了CGI的處理程序。
所有的HTTP伺服器執行CGI程序都保存在一個預先配置的目錄。這個目錄被稱為CGI目錄,並按照慣例,它被命名為/var/www/cgi-bin目錄。CGI文件的擴展名為.cgi,python也可以使用.py擴展名。
(3)python雙引號擴展閱讀:
如果需要安裝, 不妨下載最近穩定的版本。 就是那個以沒有被標記作為alpha或Beta發行的最高的版本。目前最穩定的版本是Python3.0以上:
如果使用的操作系統是Windows:當前最穩定的Windows版本下載是"Python 3.8.1 for Windows"
如果使用的是Mac,MacOS 10.2 (Jaguar), 10.3 (Panther) and 10.4 (Tiger)已經集成安裝了Python,但是大概需要安裝最近通用的構架(build)。
對於Red Hat,安裝python2和python2-devel包,對於Debian,安裝python2.5和python2.5-dev包。
❹ python單引號和雙引號的區別
總體來說沒啥區別,只是當單引號中單引號當普通字元使用易於區分,省的轉義
比如說 "test'1' ",都用單引號時候要這樣, 'test\'1\' ' ,用轉義字元(\')代替 單引號
❺ python單引號怎麼打
鍵盤上有個按鍵就是引號!
直接按引號鍵就是單引號『』
如果按住shift鍵再按引號鍵就是「」
因為python識別的都是英文輸入法的引號,所以按鍵的時候要先切換到英文輸入法。
❻ 關於python的單引號使用問題
file=open(filename.GetValue(),'w')
#open()函數接收兩個參數
#第一個為文件名,絕對路徑或相對路徑
#第二個為打開方式
#不同參數之間使用逗號(,)分隔
以下是open函數源碼
defopen(name,mode=None,buffering=None):#realsignatureunknown;restoredfrom__doc__
"""
open(name[,mode[,buffering]])->fileobject
Openafileusingthefile()type,returnsafileobject.Thisisthe
preferredwaytoopenafile.Seefile.__doc__forfurtherinformation.
"""
❼ python三引號在鍵盤上怎麼打
python三引號,在鍵盤上的打法就是先打一個雙引號,再打一個單引號就變成三引號了。
❽ python單引號和雙引號怎麼敲
python敲單引號和雙引號的方法:
鍵盤的英文區域Enter鍵的左邊就是引號鍵
直接按這個鍵就是單引號,按住「shift+引號鍵」就是雙引號了
示例如下:
單引號
雙引號
想了解更多python知識,請觀看零基礎入門學習Python(小甲魚)視頻!!
❾ python中單引號雙引號和三引號的區別
單引號和雙引號用法差不多,Python不做明顯區分,大部分情況下是一樣的(比如"1"=='1'甚至"1" is '1'的返回值都為True)。但是有的時候最好用雙引號,因為英文的'也可以用於單詞,比如I'm等。中文就無所謂了。
這位答主對三引號的解釋不太對。三引號確實可以用作多行注釋,因為它不賦予給任何一個變數,Python運行時就是看一眼但對它啥都不幹,它作為注釋的好處就在於可以避免#需要每行都打的問題。
但是三引號也可以作為多行字元串使用。比如以下代碼:
string="""123
abc
αβγ"""
print(string)
輸出這個字元串的時候你就會得到:
123
abc
αβγ
說明它不一定非要是注釋。三引號的空行會被轉化為" ",即換行符。它的意義就在於更好地在一行內表示一個字元串。比如上面加粗的代碼就可以表示為string="123 abc αβγ"