命名、变量、代码和函数
# this one is like your script with argv
def print_two(*argv):
arg1,arg2 = argv
print("arg1: {0}; arg2: {1}".format(arg1,arg2))
# arg1,arg2 都是局部变量;不是全局变量
# 单独定义的变量才是全局变量
# OK, this *argv is actually pointless, we can just do this
def print_two_again(arg1,arg2):
print("arg1: {0}; arg2: {1}".format(arg1,arg2))
# this just takes one argument
def print_one(arg1):
print("arg1: {0}".format(arg1))
# this one takes no argument
def print_none():
print("I get nothin'.")
print_two("Zed","Shaw")
print_two_again("Zed", "Shaw")
print_one("First!")
print_none()