SORU
12 Mayıs 2010, ÇARŞAMBA


Python rastgele bir mektup oluşturmak

Orada Python rastgele harfler (rasgele.gibi oluşturmak için bir yoldur mektuplar için ama randint)? Rastgele aralığı işlevselliği.randint güzel olurdu, ama bu sadece rastgele bir mektup verir, bir jeneratör olması hiçbir şey daha iyi olurdu.

CEVAP
12 Mayıs 2010, ÇARŞAMBA


Basit:

>>> import string
>>> string.letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> import random
>>> random.choice(string.letters)
'j'

string.letters geçerli yerel göre bir dize küçük harf ve büyük harf harf içeren döndürür; eğer bu kabul edilebilir değilse, string.ascii_letters muhtemelen işe yarayacaktır.

random.choice dizisinden tek bir rasgele eleman döndürür.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • Submissions101

    Submissions1

    23 ŞUBAT 2007
  • talkandroid

    talkandroid

    27 Mayıs 2010