当前位置:  首页>> 技术小册>> Python合辑4-130个字符串操作示例

生成N个字符的随机字符串

  1. import string
  2. import random
  3. def string_generator(size):
  4. chars = string.ascii_uppercase + string.ascii_lowercase
  5. return ''.join(random.choice(chars) for _ in range(size))
  6. def string_num_generator(size):
  7. chars = string.ascii_lowercase + string.digits
  8. return ''.join(random.choice(chars) for _ in range(size))
  9. # Random String
  10. test = string_generator(10)
  11. print(test)
  12. # Random String and Number
  13. test = string_num_generator(15)
  14. print(test)

Output:

  1. acpPTojXet
  2. qmpah72cjb83eqd