2. 近期關(guān)于python的2個使用誤區(qū)

1. 直接對漢字字符串求長度,比如:

str = '今天天氣很好。'

print len(str) ?#輸出是21,不是7,一個中文字符是3個字符長度

原因是一個中文字符utf-8編碼,會占用3個字符。如果要求實(shí)際的字符個數(shù),可以先用decode解碼:

str = '今天天氣很好。'

print len(str.decode('utf-8')) #轉(zhuǎn)成unicode編碼,這個輸出7

2. 無自增符號

在php, java, c++等語言寫循環(huán)時,很順手地會用i++實(shí)現(xiàn)自增符號,但python中沒有++符號,直接i += 1代替就好了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 字符集和編碼簡介 在編程中常??梢砸姷礁鞣N字符集和編碼,包括ASCII,MBCS,Unicode等字符集。確切的說...
    蘭山小亭閱讀 9,075評論 0 13
  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫完項(xiàng)目接著寫寫一名3年工作經(jīng)驗(yàn)的J...
    燕京博士閱讀 7,786評論 1 118
  • 兩本不錯的書: 《Python參考手冊》:對Python各個標(biāo)準(zhǔn)模塊,特性介紹的比較詳細(xì)。 《Python核心編程...
    靜熙老師哈哈哈閱讀 3,441評論 0 80
  • 陽光越來越清晰,越來越亮。 雨過天晴,第一件事想到的就是曬被子。那個時候我們上大學(xué),整棟女生寢室樓幾...
    繁葉日光閱讀 268評論 2 4
  • 【我努力了,卻依舊沒能成為你的小英雄】 當(dāng)我在新學(xué)校里第二次迷路的時候,我感覺我身后的行李箱有些許的顫抖,仿佛像是...
    Wshan閱讀 358評論 2 1

友情鏈接更多精彩內(nèi)容