先简单了解下函数,函数的参数,ex18.py:
#!/usr/bin/python
# -*- coding: utf-8 -*-
def print_two(*args):
arg1, arg2 = args
print "arg1: %r, args2: %r" %(arg1,arg2)
def print_two_again(a1, a2):
print "a1: %r, a2: %r" %(a1,a2)
def print_one(p1):
print "p1: %r" %p1
def print_none():
print "I got nothing."
print_two('x1','x2')
print_two_again('y1','y2')
print_one('z1')
print_none()
运行命令:
python ex18.py
有结果:
arg1: 'x1', args2: 'x2'
a1: 'y1', a2: 'y2'
p1: 'z1'
I got nothing.