一.定义函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段

函数能提高应用的模块性,和代码的重复利用率

函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可

面向对象:对函数进行分类和封装,让开发“更快更好更强...”

函数式编程最重要的是增强代码的重用性和可读性

1.定义函数规则:

使用def语句,依次写出函数名、括号、括号中的参数和冒号":"

任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数

在缩进 块中编写函数体

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None

2.语法:

def函数名(参数):

...

函数体

...

返回值

返回值:

函数是一个功能块,该功能到底执行成功与否,需要通过返回值来告知调用者

参数

无参数

deftest():print("hello")

test()

2.有参数

普通参数

deftest(a):print(a)

test("hello")

默认参数

def fun(a=123):print(a)

fun()

动态参数

#!/usr/bin/env python#-*- coding:utf-8 -*-#* 可以传入列表也可以

更多推荐

python简述定义函数的规则_python 函数