精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 用python將“apple蘋(píng)果橘子orange”,英文和漢字區(qū)分開(kāi)來(lái)輸出

    用python將“apple蘋(píng)果橘子orange”,英文和漢字區(qū)分開(kāi)來(lái)輸出
    英語(yǔ)人氣:836 ℃時(shí)間:2020-02-06 12:57:52
    優(yōu)質(zhì)解答
    # -*- coding:utf-8 -*-
    import string
    mystring = 'apple蘋(píng)果橘子orange'
    english = []
    chinese = []
    for i in mystring.decode('utf-8'):
    if i in string.ascii_letters:
    english.append(i)
    else:
    chinese.append(i)
    print 'English:'+''.join(english)
    print 'Chinese:'+''.join(chinese)那個(gè)中文是幾個(gè)index呢?其實(shí)這個(gè)題目中漢字的位置是韓語(yǔ),還要檢索文字?jǐn)?shù)目,韓語(yǔ)一個(gè)字是2個(gè)index,所以用len的話,出來(lái)的是index數(shù),而不是字?jǐn)?shù),所以我最先想用指定INDEX位置來(lái)做的,問(wèn)的有些啰嗦了,謝謝還有for i in mystring.decode('utf-8'):if i in string.ascii_letters:這兩行是什麼意思呢?謝謝mystring.decode('utf-8') 這句是把原文轉(zhuǎn)換成 unicode,這樣字符串長(zhǎng)度對(duì)應(yīng)的是正確的文字?jǐn)?shù)目。你可以 mystring = mystring.decode('utf-8')之后再用 index 來(lái)做string.ascii_letters 就是英文字母 [A-Za-z]
    我來(lái)回答
    類(lèi)似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版