1.1、函数是一段功能代码的封装,可以被其他程序代码重复调用。
1.2、函数一般包括三要素:函数名、参数和返回值
创建函数要使用def关键字
例如:def say(name):
print('名字叫做{}'.format(name))
return name
1、python中的单行注释和多行注释在在编译后会被去掉,如果要生成说明文档就需要使用文档注释。
2、文档注释的基本使用方法是在包含def关键字的下一行是要双引号("")括起来的部分就是文档注释。
3、可以使用(__doc__)属性或者help函数得到文档注释。
例如:def get_name(name):
"获取去名字的方法"
return name
print(get_name.__doc__)
print(help(get_name))
4.1、参数类型是可以任意的,但是要理解所有的参数传递都是值传递。
4.2、python中参数还可以指定默认值。
4.3、一般传递参数是按默认顺序匹配参数,但可以通过参数名指定参数传入顺序。
4.4、python中还可以传递可变参数。可变参数通过加(*)实现。
例如:def get_name(name="nihao"):
print(name)
get_name()
def get_name_age(name,age):
print("name:{} age:{}".format(name,age))
get_name_age(age=30,name="xiaoming")
def get_names(*name):
for my in name:
print(my)
get_names("a","c","d")