'''import time
time_format = '%Y-%m-%d %X' #定义时间格式
cur_time = time.strftime(time_format) #把当前时间的格式引用进来
def logger():
with open('test.txt','a+') as f:
f.write('%s Append into file\n'%cur_time)
def test1():
print('test1 starting action...')
logger()
def test2():
print('test2 starting action...')
logger()
def test3():
#Test function
print('test3 starting action...')
logger()
test1()
test2()
test3()
'''
'''
def test(x,y):
print(x)
print(y)
#test(1,2) #与形参一一对应 叫:位置参数
#test(y=20,x=10) #与形参顺序无关 叫:关键字参数
test(3,y=4) #正确的。位置参数 在关键参数前面
#test(y=4,3) 这种是错误的,正确的:位置参数一定要在关键参数前面
'''
def test(x,y=2):
print(x)
print(y)
test(12) #默认参数,是可以不用定义的。默认参数可有可无。如:默认路径,就是它的用途。连接数据库的端口号