讲这节之前,其实大家已经接触过函数了,例如前文介绍的Python内置函数print()、type()、range()函数等。函数就是一段实现某种功能且可重复使用的代码块。函数分类:自定义函数、内置(自带)函数。
函数的优点就是能提高应用的模块性和代码的重复利用率。
函数定义
函数:
参数传递
不定长参数
- 你可能需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数。基本语法如下:
加了星 * 的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数。
- 还有一种就是参数带两个星 **基本语法如下:
加了两个星 ** 的参数会以字典的形式导入。
函数调用
定义一个函数就是为了调用这个函数,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。
内置函数
也就是Python自带函数,无需自定义创建,拿来即用的函数。
内置函数 |
||||
abs() |
dict() |
help() |
min() |
setattr() |
all() |
dir() |
hex() |
next() |
slice() |
any() |
divmod() |
id() |
object() |
sorted() |
ascii() |
enumerate() |
input() |
oct() |
staticmethod() |
bin() |
eval() |
int() |
open() |
str() |
bool() |
exec() |
isinstance() |
ord() |
sum() |
bytearray() |
filter() |
issubclass() |
pow() |
super() |
bytes() |
float() |
iter() |
print() |
tuple() |
callable() |
format() |
len() |
property() |
type() |
chr() |
frozenset() |
list() |
range() |
vars() |
classmethod() |
getattr() |
locals() |
repr() |
zip() |
compile() |
globals() |
map() |
reversed() |
__import__() |
complex() |
hasattr() |
max() |
round() |
|
delattr() |
hash() |
memoryview() |
set() |
动手做:
- 三角形判断,任意给出三个数字,判断是否可以组成三角形。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树基础语法函数214835 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!