[問題] 字元byte數 跟 try 敘述問題

看板Python作者 (雨的印記)時間15年前 (2009/10/19 23:50), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
在python當中 如果打上 len(a) 而其中 a 是個中文字串 依編碼不同 顯示的數字也不同 有沒有哪種方法可以知道有幾個中文字的編碼 例 len("一二三") 使結果為3 還有 關於try except的續數 假設我有一段code try: for i in alist: .... except: OXOX 如果過程發生錯誤 會跳入OXOX 那能不能就讓他忽略錯誤 假設 i 在 3 的時候發生例外 那就不做 i=3 的程式 (....那部分) 而是直接跳過 接著作 i=4 的部分 就是不要讓程式為了例外而中斷 以上 請指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.78

10/19 23:55, , 1F
把try放在for裏面然後except給他pass?
10/19 23:55, 1F

10/20 00:05, , 2F
改用unicode存非ascii字串
10/20 00:05, 2F

10/20 00:05, , 3F
改成 u'一二三' 這樣 不要直接寫
10/20 00:05, 3F

10/20 00:23, , 4F
原來要這樣寫阿 謝謝兩位的回答^^
10/20 00:23, 4F
文章代碼(AID): #1At8hYen (Python)
文章代碼(AID): #1At8hYen (Python)