今天是学习python的第三天,今天主要学习的内容有:函数,模块,包,虚拟环境,API
1.函数
1.1基本格式:
def function_name(参数1,参数2):
sentence1
sentence2
return xxx
有几点值得注意:在定义函数的时候,是没有其他语言中类似{}
将函数体括起来的做法,在python中使用四个空格缩进代表语句的整体性。
1.2函数调用
在调用函数的时候,我们需要将参数一并传入,但有些函数参数是具有默认值的,这种情况,我们按需传入即可。
传参有两种方法:默认顺序法,命名表示法
例如:
def divide(a,b=1):
return a/b
print(divide(21,3))
print(divide(b=3,a=21))
print(divide(21))
其结果为:
7.0
7.0
21.0
这个例子中,我们定义函数时默认给了b的值,也就是说,当我们只传入一个参数的时候函数返回自身值。此外调用的两种方式也有表现。
2.模块
2.1什么是模块?
模块是由函数,库组成的一个py文件,便于复用