python 输出引号_python输出字符串单双引号如何选择
在Python當(dāng)中字符串的輸出既可以使用單引號(hào),也可以使用雙引號(hào),使用單引號(hào)或雙引號(hào)是沒(méi)有區(qū)別的;當(dāng)使用雙引號(hào)將輸出的字符串括起來(lái)時(shí),內(nèi)部也可使用單引號(hào),將單雙引號(hào)匹配正確即可。
在Python中我們都知道單引號(hào)和雙引號(hào)都可以用來(lái)表示一個(gè)字符串,比如str1 = 'python'
str2 = "python"
str1和str2是沒(méi)有任何區(qū)別的。
Python以其易用性而著名,所以剛開(kāi)始看教程學(xué)習(xí)看到單引號(hào)和雙引號(hào)都可以使用。
單引號(hào)版本:str3 = 'I\'m a big fan of Python.'
可以注意到,原來(lái)的字符串中有一個(gè)',而Python又允許使用單引號(hào)' '來(lái)表示字符串,所以字符串中間的'必須用轉(zhuǎn)移字符\才可以。字符串中間只有一個(gè)',這樣寫(xiě)看起來(lái)還好,但是如果是We all know that 'A' and 'B' are two capital letters.這個(gè)字符串呢?str4 = 'We all know that \'A\' and \'B\' are two capital letters.'
怎么樣,是不是看起來(lái)就很不好看,而且很容易出錯(cuò)了?這個(gè)時(shí)候就是雙引號(hào)也可以表示字符串該體現(xiàn)作用的時(shí)候了。下面是
str4的雙引號(hào)版本:str4_ = "We all know that 'A' and 'B' are two capital letters."
如果字符串中有雙引號(hào),為了避免使用轉(zhuǎn)義符,你可以使用單引號(hào)來(lái)定義這個(gè)字符串。比如:str5 = 'The teacher said: "Practice makes perfect" is a very famous proverb.'
當(dāng)你用單引號(hào)' '定義字符串的時(shí)候,它就會(huì)認(rèn)為你字符串里面的雙引號(hào)" "是普通字符,從而不需要轉(zhuǎn)義。反之當(dāng)你用雙引號(hào)定義字符串的時(shí)候,就會(huì)認(rèn)為你字符串里面的單引號(hào)是普通字符無(wú)需轉(zhuǎn)義。
總之,可以根據(jù)個(gè)人喜好,可一起使用,注意匹配就好了。
總結(jié)
以上是生活随笔為你收集整理的python 输出引号_python输出字符串单双引号如何选择的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python如何强制转换数据类型_pyt
- 下一篇: python文件解除占用_如何使用Pyt