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

  • Dellbear816

    Dellbear816

    4 Mart 2008
  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009