這是我自己學習的答案,會盡力寫的比較好。還望大家能夠提出我的不足和錯誤,謝謝!
# this one is like your scripts with argv
defprint_two
(*args):
arg1,arg2 = args
print
"arg1: %r, arg2: %r" % (arg1, arg2)
# ok, that *args is actually pointless, we can just do this
defprint_two_again
(arg1, arg2):
print
"arg1: %r,arg2: %r" % (arg1, arg2)
# this just takes one argument
defprit_one
(arg1):
print
"arg1: %r" % arg1
# this one takes no arguments
defprint_none
():print
"i got nothin'."
print_two("zed","shaw")
print_two_again("zed","shaw")
prit_one("first!")
print_none()
1、寫函式過程:
1. 定義函式由def開頭
2. 函式名只要正規有意義,可識別就好,可以由下劃線,字母,數字組成
3. 函式名後新增(),可以包含引數,多個引數之間逗號隔開
4. 在()後新增:表示定義結束
5. 之後函式內的**保持相同縮排
6. 函式結束後,下一句話不要取消縮排
2、呼叫函式過程:
1. 呼叫函式時要使用函式所定義的名稱
2. 記得函式後的()和內部的引數,多個引數用逗號隔開
笨辦法學python加分習題30
python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 加分習題30 people 30 cars 40 buses 15 if cars people print we should take the cars.elif cars people print we should not ta...
笨辦法學python加分習題36
python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 我可能是個傻姑娘.加分習題36 def a print 吃西紅柿炒蛋時,你常常煩惱是該先吃西紅柿還是先雞蛋嗎?print a 是 nb 否 answer input if answer.upper a b elif answer.upp...
笨辦法學python加分習題38
python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 加分習題38 states cities cities ny new york cities or portland print 10,1 print ny stae has cities ny print or state has c...