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

簡(jiǎn)單講解Python中的字符串與字符串的輸入輸出

 更新時(shí)間:2016年03月13日 16:23:42   作者:Jacman  
這篇文章主要介紹了Python中的字符串與字符串的輸入輸出,Python3.x版本中默認(rèn)以Unicode為編碼,省去了不少麻煩,需要的朋友可以參考下

字符串
字符串用''或者""括起來,如果字符串內(nèi)部有‘或者",需要使用\進(jìn)行轉(zhuǎn)義

>>> print 'I\'m ok.'
I'm ok.

轉(zhuǎn)義字符\可以轉(zhuǎn)義很多字符,比如\n表示換行,\t表示制表符,字符\本身也要轉(zhuǎn)義,所以\\表示的字符就是\。當(dāng)然如果不需要轉(zhuǎn)義,可以使用r'':

>>> print '\\\t\\'
\  \
>>> print r'\\\t\\'
\\\t\\

如果字符串內(nèi)部有很多換行,用\n寫在一行里不好閱讀,為了簡(jiǎn)化,Python允許用'''…'''的格式表示多行內(nèi)容:

>>> print '''line1
... line2
... line3'''
line1
line2
line3

如果寫成程序,就是:

print '''line1
line2
line3'''


可能出現(xiàn)的問題
中文編碼問題

# coding = utf-8

結(jié)果報(bào)錯(cuò):

SyntaxError: Non-ASCII character ‘/xe6'

所以最后改成了

# coding=utf-8

唉....

Unicode編碼問題

Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> len('中文')
6
>>> len(u'中文')
2
>>>

注意: 這個(gè)問題是由python編碼導(dǎo)致的,詳細(xì)的編碼問題詳見字符串和編碼,但是在python 3.x中這個(gè)編碼問題就不存在了:

Python 3.4.0 (default, Jun 19 2015, 14:20:21) 
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> len('中文')
2
>>> len(u'中文')
2
>>>
 

輸出

>>> print 'hello, world'
hello, world

>>> print 'The quick brown fox', 'jumps over', 'the lazy dog'
The quick brown fox jumps over the lazy dog

>>> print '100 + 200 =', 100 + 200
100 + 200 = 300

輸入

>>> name = raw_input()
Michael

>>> name
'Michael'

>>> print name
Michael

>>> name = raw_input('please enter your name: ')
please enter your name:

注意: raw_input返回的永遠(yuǎn)是字符串,也就是說你輸入一個(gè)int型,返回的是一個(gè)數(shù)字字符串,你需要進(jìn)行轉(zhuǎn)換:

>>> number = raw_input("輸入一個(gè)整數(shù):")
輸入一個(gè)整數(shù):123
>>> number
'123'
>>> number = int(raw_input("輸入一個(gè)整數(shù):"))
輸入一個(gè)整數(shù):123
>>> number
123

相關(guān)文章

  • matplotlib之pyplot模塊坐標(biāo)軸標(biāo)簽設(shè)置使用(xlabel()、ylabel())

    matplotlib之pyplot模塊坐標(biāo)軸標(biāo)簽設(shè)置使用(xlabel()、ylabel())

    這篇文章主要介紹了matplotlib之pyplot模塊坐標(biāo)軸標(biāo)簽設(shè)置使用(xlabel()、ylabel()),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python裝飾器用法實(shí)例分析

    Python裝飾器用法實(shí)例分析

    這篇文章主要介紹了Python裝飾器用法,結(jié)合實(shí)例形式分析了帶參數(shù)裝飾器、無參數(shù)裝飾器等相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下
    2019-01-01
  • Python2.7下安裝Scrapy框架步驟教程

    Python2.7下安裝Scrapy框架步驟教程

    本篇文章主要介紹了Python2.7下安裝Scrapy框架步驟教程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • PyCharm基礎(chǔ)調(diào)試的教程

    PyCharm基礎(chǔ)調(diào)試的教程

    PyCharm作為Python開發(fā)的集成環(huán)境,提供了全面的調(diào)試工具,文中通過圖文及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • Python中查看文件名和文件路徑

    Python中查看文件名和文件路徑

    本篇文章主要介紹了Python中查看文件名和文件路徑的方法。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-03-03
  • Python3.5 + sklearn利用SVM自動(dòng)識(shí)別字母驗(yàn)證碼方法示例

    Python3.5 + sklearn利用SVM自動(dòng)識(shí)別字母驗(yàn)證碼方法示例

    這篇文章主要給大家介紹了關(guān)于Python3.5 + sklearn利用SVM自動(dòng)識(shí)別字母驗(yàn)證碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 基于Python實(shí)現(xiàn)Windows桌面定時(shí)提醒休息程序

    基于Python實(shí)現(xiàn)Windows桌面定時(shí)提醒休息程序

    這篇文章為大家詳細(xì)主要介紹了如何基于Python實(shí)現(xiàn)簡(jiǎn)單的Windows桌面定時(shí)提醒休息程序,文中的示例代碼講解詳細(xì),有需要的可以參考一下
    2024-11-11
  • python bottle框架支持jquery ajax的RESTful風(fēng)格的PUT和DELETE方法

    python bottle框架支持jquery ajax的RESTful風(fēng)格的PUT和DELETE方法

    下面小編就為大家?guī)硪黄猵ython bottle框架支持jquery ajax的RESTful風(fēng)格的PUT和DELETE方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • 使用Python分割并高效處理PDF大文件詳解

    使用Python分割并高效處理PDF大文件詳解

    在處理大型PDF文件時(shí),將它們分解成更小、更易于管理的塊通常是有益的,本文將為大家介紹一下如何使用Python和為Unstructured.io庫實(shí)現(xiàn)分割PDF吧
    2025-03-03
  • Python實(shí)現(xiàn)賬號(hào)密碼輸錯(cuò)三次即鎖定功能簡(jiǎn)單示例

    Python實(shí)現(xiàn)賬號(hào)密碼輸錯(cuò)三次即鎖定功能簡(jiǎn)單示例

    這篇文章主要介紹了Python實(shí)現(xiàn)賬號(hào)密碼輸錯(cuò)三次即鎖定功能,結(jié)合實(shí)例形式分析了Python文件讀取、流程控制、數(shù)據(jù)判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03

最新評(píng)論

临海市| 金溪县| 吉安市| 晋宁县| 巴彦县| 高雄县| 内乡县| 山东| 南京市| 灯塔市| 兴文县| 福建省| 石柱| 察隅县| 长海县| 会泽县| 西和县| 五莲县| 海原县| 旅游| 台州市| 三亚市| 东平县| 咸丰县| 尚义县| 耿马| 博乐市| 靖远县| 洛南县| 广宁县| 正蓝旗| 祥云县| 莱西市| 泽库县| 林周县| 鄂尔多斯市| 扶余县| 汶川县| 行唐县| 高州市| 永德县|