笨方法学Python 习题18

命名、变量、代码和函数

# 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()

猜你喜欢

转载自blog.csdn.net/weixin_43254423/article/details/82825755