一、自定义函数库
python函数无类型一说
python函数自定义的语法结构:
def function_name(parameters): #这里声明的部分后面完了以后一定要跟冒号:否则下面的所有程序都无法运行
(TAB)statem ent1 #这里的(TAB)是指按下键盘上面的TAB键进行缩进,也必须进行,否则后面依然无法运行
(TAB)statem ent2
(TAB)statem ent3
函数的定义:形参-实参
def test_a(): 括号内没有参数是形参
def test_b(val1,val2): 括号内有参数的是实参
如果是头前是实参的自定义函数,那么在调用的时候必须也要赋值。
注意:第一部分的自定义函数,定义完了以后,一定要等到出现>>>时才能再次自定义其他的函数模块。
而等到整个文本全部定义完成才可以另存为进行封装成大的库使用。
>>> def test_a():
print('hello world!')
print('www.baidu.com')
>>> def test_b(val1,val2):
print('Are you ok ?')
print('i\'m fine thanks.')
>>> test_a()
hello world!
www.baidu.com
>>> test_b(3,6)
Are you ok ?
i'm fine thanks.
自定义函数的好处就是可以方便代码调用。
自定义函数可以括号内无参数,也可以有函数。