की randomising मामले की सबसे तेज़ तरीका है मैं एक स्ट्रिंग के मामले randomise करना चाहते हैं, यहाँ मैं क्या है: यदि आप सूची समझ इस्तेमाल कर सकते हैं यह तेजी से बनाने के लिएअजगर एक स्ट्रिंग
word="This is a MixeD cAse stRing"
word_cap=''
for x in word:
if random.randint(0,1):
word_cap += x.upper()
else:
word_cap += x.lower()
word = word_cap
print word
इम सोच। मैं सके randomchoice में कम() और ऊपरी() फ़ंक्शन मैं की तरह
''.join(randomchoice(x.upper(),x.lower()) for x in word)
कुछ करने की कोशिश का उपयोग करने लगते हैं, लेकिन मैं thats गलत लगता है। ऐसा कुछ ऐसा संभव है?
क्यों एक स्ट्रिंग कि पहले से ही लोअरकेस है पर 'str.lower()' कहते हैं? –
यह किसी भी मामले में हो सकता है। धन्यवाद दोस्तों! –
@TimPietzcker क्योंकि शुरुआती स्ट्रिंग में ऊपरी मामले – ovgolovin