<
>

Python入门之Python函数

2020-06-28 14:44:40 来源:易采站长站 作者:易采站长站整理

本文主要介绍 Python 函数,包括Python函数定义和调用、仅位置参数、仅关键字参数、可变参数、默认参数、局部变量和全局变量、函数文档说明、PEP 8编程风格要点等。阅读本文大约需要 15 min.

Python入门之Python函数全文框架前言函数的定义和调用函数的参数位置参数默认参数关键字参数特殊参数小结函数的返回值返回 None返回一个值返回多个值多个 return 语句函数的文档说明局部变量和全局变量函数标注编程风格
全文框架

全文思维导图

前言

函数(function)是具有独立功能的代码块。每一个函数都可以实现一个独立的功能,比如

print()
函数可以实现输出功能,
input
函数可以实现输入功能。

函数的设计是为了

提高代码的重用率,避免反复造轮子,提升开发效率
。有了函数,我们就可以像组装汽车一样来组装程序,不用再从 0 开始写,这大大提升了开发效率。

在 Python 中有着非常多的内置函数,提供了非常多的功能,不过有时这些功能还不足以满足我们的需求,这是我们就可以自定义函数。

函数的定义和调用

函数的定义格式如下:

def funcname():
suite

def
是定义函数的关键字,是
define
的缩写,它后面的
funcname
是函数名(function name),suite 是代码块,跟 while、if 等语句一样,suite 可以是一行或者多行代码,前提是相同的缩进。

一个简单的示例:

# 定义一个函数,实现打印个人信息的功能
def my_Info():
print(f'我的名字是:Jock')

注意我们定义完函数,函数是不会立即被执行的,只有我们调用它,它才会执行。这里调用

my_Info()
函数的方法很简单, 通过
funcname()
函数名()
就可以调用函数。示列如下:

# 定义一个函数,实现打印个人信息的功能
def my_Info():
print(f'我的名字是:Jock')

my_Info() # 调用 my_Info 函数

结果输出:
我的名字是:Jock

每次调用函数,函数都会从头开始执行,执行到

return
语句就会结束函数,不再继续执行,这里的
暂时禁止评论

微信扫一扫

易采站长站微信账号