系统:mac os 10.14
Python: 2.7.10
版本:《笨办法学Python》(第四版)
基本习题
1. 完成基本习题
(1) 根据题目,编辑以下内容:
# this one is like your scripts with argv
def print_two(*argv):
arg1, arg2 = argv
print "arg1: %r, arg2: %r" % (arg1, arg2)
# ok, that *argv is actually pointless, we can just do this
def print_two_again(arg1, arg2):
print "arg1: %r, arg2: %r" % (arg1, arg2)
# this just takes one argument
def print_one(arg1):
print "arg1: %r" % arg1
# this one takes no arguments
def print_none():
print "I got nothin'."
print_two("Zed", "Shaw")
print_two_again("Zed", "Shaw")
print_one("First!")
print_none()
加分习题
1. 为自己写一个函数注意事项以供后续参考。
注意事项如下:
(1)函数定时是从def开始的吗?
(2)函数名称是以字符和下划线_ 组成的吗?
(3)函数名称是不是紧跟着括号 ( ?
(4)括号里是否包含参数?多个参数是否以逗号隔开?
(5)参数名称是否有重复?(不能使用重复的参数名)
(6)紧跟着参数的是不是括号和冒号 ):?
(7)紧跟着函数定义的代码是否使用了4个空格的缩进(indent)?
(8)函数结束的位置是否取消了缩进?
2. 当你运行(或者说“使用 use”或者“调用 call”)一个函数时,记得检查下面的要点:
(1)调用函数时是否使用了函数的名称?
(2)函数名称是否紧跟着 ( ?
(3)括号后有无参数?多个参数是否以逗号隔开?
(4)函数是否以 ) 结尾?
3. 将这句话阅读几遍
“运行函数 (run) ”、“调用函数 (call)”、“使用函数 (use) ”是同一个意思。