在学习其他代码时,发现函数这块学的不扎实,了解的不透视,所以再来学习一下。
# _*_ coding: utf-8 _*_
# 定义1个函数,age有默认值35,work有默认值 空
def printinfo(name, age = "35", work = ""):
# 根据work的是否为空,分别打印不同格式
# title首字母,upper全部大写,lower全部小写
if work:
print ("【Name】: " + name.title())
print ("【Age】: " + age + ", 【Work】: " + work.upper())
else:
print ("【Name】: " + name.upper() + ", 【Age】: " + age)
# 如果参数名和值都填写了,那么正常打印
# 如果只写参数值,未写参数名,那么按顺序打印
printinfo (work = "PM", name = "jACK", age = "50")
print ("--------------------")
printinfo ("piter")
运行结果如下:
【Name】: Jack
【Age】: 50, 【Work】: PM
--------------------
【Name】: PITER, 【Age】: 35