我在大學課堂上寫了這段代碼。但是,當我運行該程式時,沒有任何內容列印到控制臺中。
def create_list():
return ["Playstation", "Xbox", "Steam", "iOS", "Googleplay"]
def get_info(my_list):
return (my_list[0], my_list[-2], len(my_list))
def get_partial(my_list):
return my_list[1:4]
def get_last_three(my_list):
new_list = my_list[-3:]
new_list.reverse()
return new_list
def double_list(my_list):
return (my_list * 2)
def amend(my_list):
my_list[1] = "None"
my_list.append("Bye")
return my_list
if __name__ == "__Main__"():
test_list = create_list()
print(test_list)
print(get_info(test_list))
print(get_partial(test_list))
print(get_last_three(test_list))
print(double_list(test_list))
print(amend(test_list))
在弄亂代碼時,它已經開始將此錯誤列印到控制臺中。
if \__name_\_ == "\__Main_\_"():
TypeError: 'str' object is not callable
uj5u.com熱心網友回復:
您需要從 if 陳述句中洗掉 '()',并將“ main ”設為小寫,如下所示:
if __name__ == "__main__":
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/526781.html
標籤:Python列表功能附加
上一篇:單擊“計算”按鈕后出現錯誤
下一篇:使用帶引數的函式提取值
