亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python3 中的字符串(單引號(hào)、雙引號(hào)、三引號(hào))以及字符串與數(shù)字的運(yùn)算

 更新時(shí)間:2019年07月18日 10:40:48   作者:艾力亞斯  
這篇文章主要介紹了python3 中的字符串(單引號(hào)、雙引號(hào)、三引號(hào))以及字符串與數(shù)字的運(yùn)算,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

python3中的字符串是一種常見(jiàn)的數(shù)據(jù)類(lèi)型。

字符串有多種表現(xiàn)形式:?jiǎn)我?hào)、雙引號(hào)和三引號(hào),且這些字符串的表現(xiàn)形式(單、雙、三)都必須是成對(duì)出現(xiàn)的。

單、雙引號(hào)是英文的:‘'和"",三引號(hào)則是三個(gè)單引號(hào)或者三個(gè)雙引號(hào)都可以:""" """或者''' ''',在python中打出來(lái)時(shí)沒(méi)有順序之分(其實(shí)也看不出來(lái)順序...),在一對(duì)引號(hào)的中間打上東西就是字符串,例如:

#單引號(hào)#
'123' '小明' 'xyz'
 
#雙引號(hào)#
"123" "小明" "xyz"

關(guān)于單引號(hào):

單引號(hào)比較特殊,因?yàn)樵谟⑽闹泻芏嗾Z(yǔ)法是縮寫(xiě)的,比如:what is your name?和what's your name?,但是在python3中,如果是單引號(hào)字符串的話使用what's your name?就會(huì)出錯(cuò)。

因?yàn)閜ython不會(huì)識(shí)別你的英文語(yǔ)法,但是會(huì)識(shí)別你的代碼語(yǔ)法是否正確,如果是你直接寫(xiě)'what's your name?'python會(huì)認(rèn)為'what'是一個(gè)字符串,后面的s your name?'則是一個(gè)錯(cuò)誤的字符串。

正確的做法是使用雙引號(hào)。但是,單引號(hào)也可以實(shí)現(xiàn)把what's your name?作為字符串,實(shí)現(xiàn)方式為使用轉(zhuǎn)義字符:\(是\不是/,不要搞錯(cuò)方向),具體如下:

#雙引號(hào)#
>>> "what's your name?"
"what's your name?"
 
#單引號(hào)加轉(zhuǎn)義字符#
>>> 'what\'s your name?'
"what's your name?"

關(guān)于三引號(hào):

三引號(hào)是可以換行寫(xiě)代碼(有時(shí)候代碼過(guò)長(zhǎng),換行會(huì)便于理解和閱讀),直接打三個(gè)單引號(hào)或者雙引號(hào)(必須一對(duì),不能是開(kāi)始單引號(hào),結(jié)尾是雙引號(hào)這種的),換行輸出,在以三引號(hào)結(jié)尾就可。

但是這樣的輸出結(jié)果會(huì)是一行字符帶\n,最后出來(lái)的這個(gè)結(jié)果里的\n是代表回車(chē),因?yàn)槟阍趽Q行輸入是敲了回車(chē),雖然敲回車(chē)你是看不見(jiàn)的,但是確實(shí)是輸入了一個(gè)字符,所以用\n來(lái)表示。

另外,單雙三引號(hào)的字符串也可以實(shí)現(xiàn)換行,只需要在換行的地方直接加\即可換行輸入。

關(guān)于轉(zhuǎn)義字符,還有一點(diǎn):只需使用print+轉(zhuǎn)義字符\n,這樣輸出的結(jié)果就會(huì)分成幾行,并且不會(huì)顯示\n。但是代碼還是一行。如下:

#print+轉(zhuǎn)義字符\n,輸出結(jié)果換行#
>>> print ('123\n456\n789')
123
456
789
 
>>> print ("123\n456\n789")
123
456
789
 
>>> print ('''123\n456\n789''')   
123
456
789
 
>>> print ("""123\n456\n789""")   
123
456
789
 
 
#\換行(單雙三引號(hào)都一樣,所以就只展示一個(gè)單引號(hào))#
>>>'123\
123\
123'  
'123123123'
 
 
#三引號(hào)換行#
>>> '''
123
456
789
'''
'\n123\n456\n789'
 
>>> """123
456
789"""
'123\n456\n789'
 
#還有一點(diǎn),三引號(hào)和加\的單雙引號(hào),不論引號(hào)是在哪里都可以,只要包含字符就可以#

要注意的是python中,字符串的123和數(shù)字?jǐn)?shù)123不一樣,如果把數(shù)字的123+456,就會(huì)得出結(jié)果579。

如果把字符串的123加字符串的456,則會(huì)將兩個(gè)字符串進(jìn)行合并。

但如果把字符串的123+數(shù)字456,則會(huì)報(bào)錯(cuò),如下所示:

#數(shù)字加數(shù)字#
>>> 123+456
579
 
#字符加字符#
>>> '123'+'456'
'123456'
 
#字符與數(shù)字相加#
>>> '123'+456
Traceback (most recent call last):
 File "<pyshell#2>", line 1, in <module>
  '123'+456
TypeError: can only concatenate str (not "int") to str

數(shù)字雖然不能和字符串相加,但他們可以 相乘?。∽址?幾就代表把這個(gè)字符串總共輸出幾遍。如下所示:

#在python中*代表乘法,/代表保留小數(shù)點(diǎn)的除法,//代表只保留整數(shù)的除法,+代表加法,——代表減法#
 
>>> '123'*3
'123123123'
 
>>> '重要的事'*3
'重要的事重要的事重要的事'

但是字符串和字符串是不能相乘的。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)GB格式序列文件轉(zhuǎn)換Fasta格式文件

    Python實(shí)現(xiàn)GB格式序列文件轉(zhuǎn)換Fasta格式文件

    這篇文章主要為大家介紹了Python實(shí)現(xiàn)GB格式序列文件轉(zhuǎn)換Fasta格式文件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • python關(guān)閉print輸出信息詳情

    python關(guān)閉print輸出信息詳情

    這篇文章主要介紹了python關(guān)閉print輸出信息詳情,當(dāng)我們遇到需要關(guān)閉print輸出信息的情況,我們可以通過(guò)控制sys.stdout來(lái)實(shí)現(xiàn)print輸出的開(kāi)關(guān),下面文章就用一個(gè)簡(jiǎn)單的例子來(lái)實(shí)現(xiàn),需要的小伙伴可以參考一下
    2022-02-02
  • python遍歷類(lèi)中所有成員的方法

    python遍歷類(lèi)中所有成員的方法

    這篇文章主要介紹了python遍歷類(lèi)中所有成員的方法,實(shí)例分析了Python類(lèi)操作的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 利用Python pyecharts繪制餅圖

    利用Python pyecharts繪制餅圖

    這篇文章主要介紹了利用Python pyecharts繪制餅圖,餅圖主要用于表現(xiàn)不同類(lèi)目的數(shù)據(jù)在總和中的占比。每個(gè)的弧度不是數(shù)據(jù)量的占比,下面我們一起進(jìn)入文章看看具體的實(shí)現(xiàn)過(guò)程吧,需要的朋友也可以參考一下
    2021-12-12
  • Python爬蟲(chóng)之Selenium實(shí)現(xiàn)窗口截圖

    Python爬蟲(chóng)之Selenium實(shí)現(xiàn)窗口截圖

    這篇文章主要介紹了Python爬蟲(chóng)之Selenium實(shí)現(xiàn)窗口截圖,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 對(duì)python3.4 字符串轉(zhuǎn)16進(jìn)制的實(shí)例詳解

    對(duì)python3.4 字符串轉(zhuǎn)16進(jìn)制的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)python3.4 字符串轉(zhuǎn)16進(jìn)制的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python實(shí)現(xiàn)輸入二叉樹(shù)的先序和中序遍歷,再輸出后序遍歷操作示例

    Python實(shí)現(xiàn)輸入二叉樹(shù)的先序和中序遍歷,再輸出后序遍歷操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)輸入二叉樹(shù)的先序和中序遍歷,再輸出后序遍歷操作,涉及Python基于先序遍歷和中序遍歷構(gòu)造二叉樹(shù),再后序遍歷輸出相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • python判斷無(wú)向圖環(huán)是否存在的示例

    python判斷無(wú)向圖環(huán)是否存在的示例

    今天小編就為大家分享一篇python判斷無(wú)向圖環(huán)是否存在的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python中l(wèi)ist循環(huán)遍歷刪除數(shù)據(jù)的正確方法

    Python中l(wèi)ist循環(huán)遍歷刪除數(shù)據(jù)的正確方法

    這篇文章主要給大家介紹了關(guān)于Python中l(wèi)ist循環(huán)遍歷刪除數(shù)據(jù)的正確方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • numpy稀疏矩陣的實(shí)現(xiàn)

    numpy稀疏矩陣的實(shí)現(xiàn)

    本文主要介紹了numpy稀疏矩陣的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評(píng)論