for循環中的語法是什麼意思?Python for循環的語法爲什麼
我特別迷茫什麼是
for X
在下面的例子,爲什麼我使用「字母」是什麼意思?是否因爲'函數'是函數執行時我想返回的東西的單個組件?
我花了幾個小時在函數內切換單詞'letter','line','row'和'row_index'的位置以獲得有效的工作。
我必須寫作爲一項任務的每一個函數,我都有同樣的困惑。
def make_str_from_row(board, row_index):
""" (list of list of str, int) -> str
Return the characters from the row of the board with index row_index
as a single string.
>>> make_str_from_row([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 0)
'ANTT'
"""
line = ''
for letter in board[row_index]:
line = line + letter
return line
爲字母,打印信件中的每個字母。 '在「abcdef ...」中輸入字母:print(letter)' – Li357
https://opentechschool.github.io/python-beginners/en/loops.html – Alexander
您可以使用'line + = letter'作爲短手對於'line = line + letter'。另外我認爲值得一提的是,這個方法可以用'''.join(board [row_index])'來完成。它會加入board [row_index]的每個字母,在每個字母之間加上''''(無)。 – Alexander