五种方法实现python3-随机生成10位包含数字和字母的密码
生活随笔
收集整理的這篇文章主要介紹了
五种方法实现python3-随机生成10位包含数字和字母的密码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
方法一:
知識點:random.sample(sequence, k) 從指定序列中隨機獲取指定長度的片斷
方法二:
知識點:random.choice(sequence) 從序列中獲取一個隨機元素
方法三:
知識點:random.randint(a,b) 用于生成一個指定范圍內(nèi)的整數(shù)
方法四:
列表、random.choice()、 random.randint()
方法五:
知識點:推導列表、random.choice()、 random.randint()
推導列表1:
print ("".join([random.choice(string.ascii_letters)if random.randint(0,1)else random.choice(string.digits)for i in range(10)]))推導列表2:
print ([random.choice(string.ascii_letters+string.digits)for i in range(10)])總結
以上是生活随笔為你收集整理的五种方法实现python3-随机生成10位包含数字和字母的密码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 中numpy dot函数的
- 下一篇: python -使用del语句删除对象引