欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 遍歷字符串(含漢字)實例詳解

 更新時間:2017年04月04日 11:47:01   作者:Anderslu  
這篇文章主要介紹了python 遍歷字符串(含漢字)實例詳解的相關資料,需要的朋友可以參考下

python 遍歷字符串(含漢字)實例詳解

s = "中國china"
for j in s:
  print j

首先一個,你這個'a'是什么編碼?可能不是你所想的gbk

>>> a='中國'
>>> a

這樣試試看,如果出來是6個字(word),說明是utf-8,如果是4個字,說明gbk。

另外,不管是utf-8還是gbk,都不能這樣遍歷,因為這里它會一個字一個字拿出來。虛擬機把a當成一個長度為len(a)的字符串了。

接下來是遍歷問題。

Linux的shell大都默認是utf-8,所以一個中文字符是三個字,所以要三個三個地讀,你可以試下:

>>> a[:3]

出來就是個”中”字

windows的command的默認是cp936,也就是gbk,一個中文字符是兩個字,所以兩個字兩個字地讀(a[:2])。

還有另一種遍歷的方法,把字符串轉換成unicode,這樣中文英文都是一個字,就可以用你的for i in a的方法遍歷了。這個的好處是中文英文字符都是一個字,而utf-8和gbk里,英文字母只占一個字。

s = u"中國china"
for j in s:
  print j

輸出如下:

中
國
c
h
i
n
a

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • Python實現(xiàn)二分查找算法實例

    Python實現(xiàn)二分查找算法實例

    這篇文章主要介紹了Python實現(xiàn)二分查找算法,實例分析了二分查找算法的原理與相關實現(xiàn)技巧,需要的朋友可以參考下
    2015-05-05
  • 利用python查看數(shù)組中的所有元素是否相同

    利用python查看數(shù)組中的所有元素是否相同

    這篇文章主要給大家介紹了關于如何利用python查看數(shù)組中的所有元素是否相同的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Python中使用多進程來實現(xiàn)并行處理的方法小結

    Python中使用多進程來實現(xiàn)并行處理的方法小結

    本篇文章主要介紹了Python中使用多進程來實現(xiàn)并行處理的方法小結,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 使用python+poco+夜神模擬器進行自動化測試實例

    使用python+poco+夜神模擬器進行自動化測試實例

    這篇文章主要介紹了使用python+poco+夜神模擬器進行自動化測試實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Flask框架學習筆記之模板操作實例詳解

    Flask框架學習筆記之模板操作實例詳解

    這篇文章主要介紹了Flask框架學習筆記之模板操作,結合實例形式詳細分析了flask框架模板引擎Jinja2的模板調用、模板繼承相關原理與操作技巧,需要的朋友可以參考下
    2019-08-08
  • tensorflow2.0的函數(shù)簽名與圖結構(推薦)

    tensorflow2.0的函數(shù)簽名與圖結構(推薦)

    這篇文章主要介紹了tensorflow2.0的函數(shù)簽名與圖結構,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 使用Python Pandas處理億級數(shù)據的方法

    使用Python Pandas處理億級數(shù)據的方法

    這篇文章主要介紹了使用Python Pandas處理億級數(shù)據的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • Python實現(xiàn)各種中間件的連接

    Python實現(xiàn)各種中間件的連接

    這篇文章主要為大家介紹了Python實現(xiàn)各種中間件的連接實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 詳解django.contirb.auth-認證

    詳解django.contirb.auth-認證

    這篇文章主要介紹了詳解django.contirb.auth-認證,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • python 布爾注入原理及滲透過程示例

    python 布爾注入原理及滲透過程示例

    這篇文章主要介紹了python 布爾注入原理及滲透過程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10

最新評論