Python中的Latin1字符的名稱是否有簡短的Unicode u「\ N {...}」名稱? \ N {變音符號}等會很好,
\ N {拉丁小寫字母A}等是太長,每次輸入。
(增加:)我使用英文鍵盤,但偶爾需要德文字母,如「LöwenbräuWeißbier」中所示。
是的,你可以單獨切割粘貼它們,L cutpasteöwenbr cutpasteä... 但這會打破流動;我希望只有鍵盤方式。Python中用於Latin-1字符的簡寫Unicode N {}名稱?
3
A
回答
3
對不起,沒有這樣的事情。在字符串常量,反正......你也許可以搭載在另一種編碼方案,如HTML:
>>> import HTMLParser
>>> HTMLParser.HTMLParser().unescape(u'a ä b c')
u'a \xe4 b'
但我不認爲this'd是值得的。
幾乎沒有人甚至在任何情況下使用\N
表示法...對於偶爾出現的字符\xnn
表示法是可以接受的;對於更多涉及的用法,您最好直接輸入ä
並確保# coding=
在腳本中根據PEP263定義。 (如果你沒有可直接鍵入這些變音符號的鍵盤佈局,請在Windows上使用eurokb,或使用Linux上的Compose鍵。)
0
你有沒有想過要編寫自己的轉換器?寫一些可以通過文件並用\ N {拉丁小寫字母A帶有DIAERESIS}和其他所有內容替換\ N {變音符}並不難。
3
1
您可以在字符串中放入實際的「ä」字符。對於這一點,你必須在頂部
#!/usr/bin/env python
# encoding: utf-8
x = u"ä"
0
您可以使用Unicode符號\uXXXX
也形容這個角色聲明的源代碼的編碼:
u"\u00E4"
0
在Windows上,你可以使用字符表。 EXE程序來查找常用字母你使用諸如鍵盤快捷鍵:
ALT-0223 = ß
ALT-0228 = ä
ALT-0246 = ö
然後使用Unicode和保存爲UTF-8:
# -*- coding: UTF-8 -*-
phrase = u'Löwenbräu Weißbier'
,或者使用其他提到的變換器有人和彌補自己的快捷方式:
# -*- coding: UTF-8 -*-
def german(s):
s = s.replace(u'SS',u'ß')
s = s.replace(u'a:',u'ä')
s = s.replace(u'o:',u'ö')
return s
phrase = german(u'Lo:wenbra:u WeiSSbier')
print phrase
相關問題
- 1. iOS應用名稱中的Unicode字符?
- 2. 如何找出Python中unicode字符的數字/名稱?
- 3. python3.5用latin1字符打開文件的名稱
- 4. 比賽名稱使用Unicode字符
- 5. 在.Net中查找Unicode字符名稱
- 6. Get_by_key_name不適用於多個字符的unicode鍵名稱
- 7. 在Excel中使用Unicode字符使用VBA的系列名稱
- 8. SAS會話編碼LATIN1失敗的Unicode字符
- 9. 顯示Unicode字符名稱的工具
- 10. 隱藏字符串。簡單與Unicode,Python
- 11. 拆分字符串,unicode,unicode,python中的字符串
- 12. Python 3中的Unicode字符與Python 2
- 13. 安全unicode字符串/名稱
- 14. __str__中的Python unicode字符
- 15. Python - pyparsing unicode字符
- 16. Unicode字符串爲Unicode字符,Python 3
- 17. mb_detect_encoding()對於非latin1字符的差異
- 18. Python寫入unicode字符錯誤
- 19. 用Python編碼中文到Latin1的字符編碼
- 20. 將unicode編碼爲latin1,用相似字符替換不可用字符
- 21. 無法使用名稱中的unicode字符創建表
- 22. Python - 將unicode字符串寫入文件和美麗的湯
- 23. latin1/aicax請求和特殊字符的unicode轉換問題
- 24. 如何獲取與Unicode字符名稱對應的字符?
- 25. 字符的UNICODE名字
- 26. 即使該字符是控制字符,如何從Python中的名稱中確定Unicode字符?
- 27. Python中的字符串變量名稱
- 28. Django用戶名中的Unicode字符
- 29. 如何通過Java中的(unicode)名稱獲取字符?
- 30. Python中,字符串,Unicode字符
什麼語言/正則表達式的實現還允許這樣的表情? – Gumbo 2009-12-26 15:18:34
@Gumbo:當然是Perl的。 – tchrist 2010-10-31 02:07:23