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
Post a Comment