作者wil771126 (雨的印記)
看板Python
標題[問題] 字元byte數 跟 try 敘述問題
時間Mon Oct 19 23:50:55 2009
在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
→ mantour:把try放在for裏面然後except給他pass? 10/19 23:55
推 StubbornLin:改用unicode存非ascii字串 10/20 00:05
→ StubbornLin:改成 u'一二三' 這樣 不要直接寫 10/20 00:05
→ wil771126:原來要這樣寫阿 謝謝兩位的回答^^ 10/20 00:23