感謝您花時間準備好我的問題。爲變量分配函數,並隨機使用它們
目前我正在爲一個類創建一個方法,下面是我到目前爲止的方法。
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])]
幾個月前,我遇到了一個教程,講解了如何assing函數的變量,並使用類似隨機對他們,但我不能再次找到它......
我想什麼我的功能/方法是在我的函數/方法底線上隨機使用letter.lower()
和letter.upper()
的一種方法,但是我怎樣才能做到這一點,並且仍然保留在理解中。
僅供參考,我知道函數ATM是一個無限循環,所以不聰明的話,請;)
函數名稱的作用非常類似於變量。您可以將它們作爲參數傳遞給其他函數,或者創建函數列表。 –
我認爲你的問題在這裏回答:https://stackoverflow.com/questions/10354163/assigning-a-function-to-a-variable – rghome
可能的重複[分配函數到變量](https:// stackoverflow .com/questions/10354163/assigning-a-function-to-a-variable) – rghome