पायथन के परीक्षण के लिए स्ट्रिंग के लिए फ़ंक्शन है कि सभी वर्ण अंक हैं: string.isdigit()
।string.isdigit() लोकेल कैसे और क्यों निर्भर है?
पुस्तिका में लिखा है:
8-बिट श्रृंखला के लिए, इस विधि वातावरण पर निर्भर है
कैसे इस विधि स्थान-depedent है? 0-9 रेंज के बाहर कौन से स्थान हैं?
इसके अलावा, यदि यह लोकेल निर्भर है, तो क्या पाइथन के पास एक विशिष्ट लोकेल (यानी केवल 0-9 अंक) के साथ जांच करने का तरीका होता है।
http://en.wikipedia.org/wiki/Glyphs_used_with_the_Hindu-Arabic_numeral_system#Symbols – interjay
मैं मैनुअल के लिए लगता है कि बस का अर्थ है कि वास्तविक 8 बिट चरित्र कोड स्थान पर निर्भर कर रहे हैं, कि वर्ण नहीं हैं नहीं टी 0-9। – martineau