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

  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • SaMmM123

    SaMmM123

    3 Mayıs 2006
  • Submissions101

    Submissions1

    23 ŞUBAT 2007