An equivalent to string.ascii_letters for unicode strings in python 2.x? -


मानक पुस्तकालय की "स्ट्रिंग" मॉड्यूल में,

  string.ascii_letters ## string.ascii_lowercase + string.ascii_uppercase  

है

  'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'  

एक ऐसी ही लगातार वहाँ है के रूप में ही जो सब कुछ है कि यूनिकोड में एक पत्र में माना जाता है को शामिल किया जाएगा?

अपने स्वयं के यूनिकोड ऊपरी की लगातार

आप का निर्माण कर सकते और साथ लोअर केस अक्षरों:

  के रूप में उद all_unicode = 'unicodedata आयात' .join (xrange में मैं के लिए unichr (i) (65536)) unicode_letters = '' .join (में सी के लिए ग all_unicode अगर ud.category (ग) == 'लू' या ud.category (ग) == 'll')  

यह एक स्ट्रिंग 2153 वर्ण लंबा बनाता है (संकीर्ण यूनिकोड अजगर का निर्माण) ।

  unicode_letters = सेट (unicode_letters)  
unicode_letters इसका इस्तेमाल करने के लिए तेजी से होगा एक सेट के बजाय पत्र की तरह कोड के लिए >

Comments

Popular posts from this blog

oracle - The fastest way to check if some records in a database table? -

php - multilevel menu with multilevel array -

jQuery UI: Datepicker month format -