python基础学习 -- 函数

简介: python基础学习 -- 函数

1、内置函数,不需要我们实现功能,直接拿来用即可

比如print(123)

2、自定义函数

通过关键字def声明,我要创建函数了,后面跟着函数名,再往后括号里面,写参数,参数可以省略,后面跟着冒号,回车,下面写我们要写该函数实现的功能,就让他打印加法运算后的结果。

def add(a,b):

print(a+b)

add(2,3)#调用该函数

运行结果:

5

3、返回值,关键字return

有返回值,就需要有参数去接收这个返回值

def add(a,b):

return a+b;

b=add(2,3)

print(b)

运行结果:

5

4、内部函数

函数里面再声明一个函数,被称为内部函数,如果想调用,需要将该函数返回

def out():

print(123)

def iner():

print(321)

return iner()

out()

运行结果:

123

321

5、闭包函数

第一个条件:闭包函数必须返回一个函数对象或者函数名

第二个条件:必须引用外部变量

def out():

print(123)

a=123

def iner():

print(321,a)

return iner()

out()

欢迎关注公众号:编程者吧

目录
相关文章
|
7天前
|
数据挖掘 数据处理 索引
python常用pandas函数nlargest / nsmallest及其手动实现
python常用pandas函数nlargest / nsmallest及其手动实现
22 0
|
1天前
|
Python 容器
python内置函数、数学模块、随机模块(二)
python内置函数、数学模块、随机模块(二)
|
1天前
|
索引 Python
python内置函数、数学模块、随机模块(一)
python内置函数、数学模块、随机模块(一)
|
1天前
|
Python
python函数的返回值、嵌套方式以及函数中的变量(二)
python函数的返回值、嵌套方式以及函数中的变量(二)
|
1天前
|
存储 Python 容器
python函数的返回值、嵌套方式以及函数中的变量(一)
python函数的返回值、嵌套方式以及函数中的变量(一)
|
1天前
|
Python
深度解读python的函数(二):
深度解读python的函数(二)
|
2天前
|
关系型数据库 MySQL C语言
【Python21天学习挑战赛】—Day1:学习规划,我与python的相遇
【Python21天学习挑战赛】—Day1:学习规划,我与python的相遇
|
4天前
|
人工智能 数据挖掘 Python
Python pandas中read_csv函数的io参数
Python pandas中read_csv函数的io参数
14 5
|
5天前
|
运维 Shell Python
Shell和Python学习教程总结
Shell和Python学习教程总结
|
6天前
|
Python
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念