日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 返回字符串长度_Python在使用特殊字符时返回错误的字符串长度

發布時間:2025/4/5 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 返回字符串长度_Python在使用特殊字符时返回错误的字符串长度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有一個字符串’aúlt,我想根據字符位置獲得操作的長度等等.問題是第一個?被計算兩次,或者我猜?在位置0并且’在位置1.

在Python中是否有任何可能的方法讓像?被表示為1?

我正在使用UTF-8編碼來輸出它的實際代碼和網頁.

編輯:只是為什么我需要這樣做的背景.我正在研究一個將英語翻譯成Seneca(一種美洲原住民語言)的項目,并且顯示了很多.某些單詞的某些重寫規則需要知道字母位置(本身和周圍的字母)和其他特征,例如重音和其他變音符號.

解決方法:

UTF-8是一種unicode編碼,它對特殊字符使用多個字節.如果你不想要編碼字符串的長度,那么簡單解碼它并在unicode對象上使用len()(而不是str對象!).

這里有些例子:

>>> # creates a str literal (with utf-8 encoding, if this was

>>> # specified on the beginning of the file):

>>> len('??aúlt')

9

>>> # creates a unicode literal (you should generally use this

>>> # version if you are dealing with special characters):

>>> len(u'??aúlt')

6

>>> # the same str literal (written in an encoded notation):

>>> len('\xc3\xab\xcc\x81a\xc3\xbalt')

9

>>> # you can convert any str to an unicode object by decoding() it:

>>> len('\xc3\xab\xcc\x81a\xc3\xbalt'.decode('utf-8'))

6

當然,您也可以像訪問str對象一樣訪問unicode對象中的單個字符(它們都是從basestring繼承的,因此具有相同的方法):

>>> test = u'??aúlt'

>>> print test[0]

?

如果您開發本地化應用程序,通常最好在內部使用unicode對象,通過解碼您獲得的所有輸入.完成工作后,您可以將結果再次編碼為“UTF-8”.如果你堅持這個原則,你將永遠不會看到你的服務器崩潰,因為你可能會得到任何內部的UnicodeDecodeErrors;)

PS:請注意,str 3和unicode數據類型在Python 3中發生了顯著變化.在Python 3中,只有unicode字符串和普通字節字符串不能再混合使用.這應該有助于避免使用unicode處理時常見的陷阱……

問候,

克里斯托夫

標簽:python,character-encoding

來源: https://codeday.me/bug/20190926/1818400.html

總結

以上是生活随笔為你收集整理的python 返回字符串长度_Python在使用特殊字符时返回错误的字符串长度的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费a视频| 青娱乐在线播放 | 欧美 日韩 国产 成人 | 久久爱综合 | 日韩女优一区二区 | 欧美在线视频一区 | 久久国产一二三 | 天天操bb | 亚洲熟女乱色一区二区三区久久久 | 亚洲乱熟 | 日韩国产片 | 国产免费一级片 | 免费视频中文字幕 | 色婷婷在线观看视频 | 亚洲香蕉在线视频 | 曰批女人视频在线观看 | 三级成人| 一区不卡在线观看 | h片免费观看 | 91av在线看 | 亚洲黄色网址大全 | 三级亚洲欧美 | 丝袜av电影 | 激情亚洲视频 | 成人激情五月天 | 美女扒开屁股让男人桶 | 国产最新在线视频 | 久久亚洲国产精品 | 97人妻精品一区二区免费 | 黄色一级片在线看 | 麻豆成人免费 | 狠狠人妻久久久久久综合蜜桃 | 黄色性视频网站 | 欧洲国产视频 | 国产性猛交普通话对白 | 日韩h视频 | 国产在线色视频 | 欧美激情电影一区二区 | xxx一区| 成人美女在线 | 青青草华人在线 | 国产老熟女伦老熟妇露脸 | 成人亚洲精品久久久久软件 | 91久久精| 无码人妻久久一区二区三区蜜桃 | 欧美毛片视频 | 国产精品免费无码 | 韩国伦理在线 | 香蕉视频链接 | 亚洲国产综合在线 | 一级做a爱片性色毛片 | 精品国产91久久久久久 | 日韩综合第一页 | 黄色大片网址 | 岛国av噜噜噜久久久狠狠av | 禁漫天堂免费网站 | 久久久久久久久亚洲 | 国产精品一级二级 | 亚洲另类av | 国产一区二区在线观看视频 | 中文字幕淫 | av成人精品| 久久久精品中文字幕麻豆发布 | 国产一级做a爰片久久毛片男 | 国产熟女高潮一区二区三区 | 91成人黄色 | 婷婷在线免费 | 丝袜人妻一区二区 | 91av在线免费视频 | 国精品一区二区 | xxx在线视频 | 亚洲综合社区 | 欧洲美一区二区三区亚洲 | 风间由美在线视频 | 欧美激情视频在线 | 青青草手机视频在线观看 | 激情五月婷婷网 | 国产做受麻豆动漫 | 午夜精品极品粉嫩国产尤物 | 婷婷成人综合网 | 国产男男chinese网站 | 理论片中文字幕 | 三级特黄视频 | 中文字幕一区二区三区手机版 | 精品国产乱码一区二区三 | 免费在线看a | 熟妇人妻一区二区三区四区 | 黄色国产毛片 | 成人av亚洲| 亚洲久视频 | 国产精品一区麻豆 | 欧美一级久久 | aa丁香综合激情 | 看久久 | 久久久久免费观看 | 国产伦乱视频 | 三上悠亚激情av一区二区三区 | 精品在线免费观看视频 | 自拍 亚洲 欧美 |