最新回答 / 萌噠噠的小桃子
argv這個變量,在你的代碼里,值應該是['practice.py'].所以,當賦值給超過1個變量的時候,就報錯了。如果想實現賦值給4個變量,試試在命令行執行? ?python practice.py a b c那么你對應的4個值,argv這個參數列表就為['practice.py', 'a', 'b', 'c'],這樣就可以賦值不報錯了。
2018-11-13
最贊回答 / plutobubu
倒敘切片計算起始值,但不計算終止值。L[-3:-1],就是從倒數第三個開始算,算到倒數第二個,倒數第一個不算,所以出現這兩個。如果要算上倒數第一個,需要寫成L[-3:]。
2018-11-11
最新回答 / qq_慕后端1542190
def average(*args):? ? if args:? ? ? ? sum = 0.0? ? ? ? for i in args:? ? ? ? ? ? sum += i? ? ? ? return sum / len(args)? ? else:? ? ? ? return 0.0print average()print average(1, 2)print average(1, 2, 2, 3, 4)
2018-11-11
最贊回答 / Loveless_World
不是,python2.7去年就已經不再更新了,現在的python3已經是3.6.X了。不過基礎語法除了print必須要加()之外其他基本都是一樣的<...code...>
2018-11-09