【发布时间】:2017-05-29 07:08:04
【问题描述】:
感谢您抽出宝贵时间准备好回答我的问题。
目前我正在为一个类创建一个方法,下面是我到目前为止所得到的。
def scramble_words_password(self, words):
if words:
words = words.split()
words_count = range(len(words))
while True:
num = random.choice(words_count)
del(words_count[num])
password = [letter for letter in list(words[num])]
几个月前,我遇到了一个教程,该教程解释了如何将函数分配给变量,并在它们上使用随机之类的东西,但我再也找不到它了...
我想要在我的函数/方法中随机使用 letter.lower() 和 letter.upper() 在我的函数/方法底线的理解上,但是我怎样才能实现这一点并仍然将其全部保留在理解。
仅供参考,我知道函数 ATM 是一个无限循环,所以请不要聪明的评论;)
【问题讨论】:
-
函数名的作用很像变量。您可以将它们作为参数传递给其他函数或制作函数列表。
-
我想你的问题在这里得到了回答:stackoverflow.com/questions/10354163/…
标签: python python-3.x function variables