最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

python3中的字符串是一種常見的數(shù)據(jù)類型。

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

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

#單引號#
'123' '小明' 'xyz'
 
#雙引號#
"123" "小明" "xyz"

關(guān)于單引號:

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

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

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

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

關(guān)于三引號:

三引號是可以換行寫代碼(有時候代碼過長,換行會便于理解和閱讀),直接打三個單引號或者雙引號(必須一對,不能是開始單引號,結(jié)尾是雙引號這種的),換行輸出,在以三引號結(jié)尾就可。

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

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

關(guān)于轉(zhuǎn)義字符,還有一點(diǎn):只需使用print+轉(zhuǎn)義字符\n,這樣輸出的結(jié)果就會分成幾行,并且不會顯示\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
 
 
#\換行(單雙三引號都一樣,所以就只展示一個單引號)#
>>>'123\
123\
123'  
'123123123'
 
 
#三引號換行#
>>> '''
123
456
789
'''
'\n123\n456\n789'
 
>>> """123
456
789"""
'123\n456\n789'
 
#還有一點(diǎn),三引號和加\的單雙引號,不論引號是在哪里都可以,只要包含字符就可以#

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

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

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

#數(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ù)字雖然不能和字符串相加,但他們可以 相乘?。∽址?幾就代表把這個字符串總共輸出幾遍。如下所示:

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

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

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

相關(guān)文章

  • django中ImageField的使用詳解

    django中ImageField的使用詳解

    這篇文章主要介紹了django中ImageField的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • pyinstaller打包路徑的總結(jié)

    pyinstaller打包路徑的總結(jié)

    本文主要介紹了pyinstaller打包路徑的總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • python使用fcntl模塊實(shí)現(xiàn)程序加鎖功能示例

    python使用fcntl模塊實(shí)現(xiàn)程序加鎖功能示例

    這篇文章主要介紹了python使用fcntl模塊實(shí)現(xiàn)程序加鎖功能,較為詳細(xì)的分析了fcntl模塊的具體功能并結(jié)合實(shí)例形式給出了Python實(shí)現(xiàn)程序加鎖的操作技巧,需要的朋友可以參考下
    2017-06-06
  • Python 中如何實(shí)現(xiàn)參數(shù)化測試的方法示例

    Python 中如何實(shí)現(xiàn)參數(shù)化測試的方法示例

    這篇文章主要介紹了Python 中如何實(shí)現(xiàn)參數(shù)化測試的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Python中CSV文件的讀寫庫操作方法

    Python中CSV文件的讀寫庫操作方法

    Python 中提供了一個官方的標(biāo)準(zhǔn)庫來處理這種文件類型,那就是 CSV 庫,這篇文章主要介紹了Python中CSV文件的讀寫庫,需要的朋友可以參考下
    2022-12-12
  • 基于Python制作一個解壓的內(nèi)存加速球

    基于Python制作一個解壓的內(nèi)存加速球

    安全管家助手什么的上總會帶一個內(nèi)存加速球,有關(guān)掉進(jìn)程以及內(nèi)存清理的功能,本文就來利用Python制作一個解壓的內(nèi)存加速球,有需要的小伙伴可以參考下
    2023-10-10
  • Python Pandas對缺失值的處理方法

    Python Pandas對缺失值的處理方法

    這篇文章主要給大家介紹了關(guān)于Python Pandas對缺失值的處理方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python Pandas具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python?JSON模塊loads、load、dump、dumps函數(shù)舉例詳解

    Python?JSON模塊loads、load、dump、dumps函數(shù)舉例詳解

    這篇文章主要介紹了Python?JSON模塊loads、load、dump、dumps函數(shù)的相關(guān)資料,分別處理文件和字符串的序列化與反序列化,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-05-05
  • Python編寫的com組件發(fā)生R6034錯誤的原因與解決辦法

    Python編寫的com組件發(fā)生R6034錯誤的原因與解決辦法

    pythoncom27.dll可能沒有包含manifest信息,或者沒有包含正確的manifest信息,或者系統(tǒng)中的c++ runtime library受到破壞都有可能造成這種現(xiàn)象
    2013-04-04
  • Python turtle實(shí)現(xiàn)貪吃蛇游戲

    Python turtle實(shí)現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了Python turtle實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06

最新評論

台江县| 永春县| 澄迈县| 阳曲县| 新余市| 革吉县| 乌鲁木齐市| 北海市| 邵东县| 贵溪市| 涟水县| 杭锦后旗| 亳州市| 永康市| 赣州市| 青冈县| 桐乡市| 静安区| 灵武市| 和田市| 丹寨县| 湘潭县| 普兰店市| 鸡泽县| 桃园县| 陇南市| 达州市| 金寨县| 盈江县| 禹城市| 永济市| 浦北县| 花莲县| 会昌县| 崇州市| 长泰县| 米易县| 隆林| 望江县| 儋州市| 南华县|