内容正文:
Python的函数
林城中学 陈 洁
目录
1、认识函数
2、自建函数和自定义函数
3、函数的应用
以len()函数为例:
3
>>> st = "Python"
>>> len(st)
6
>>> lst = ["HUAWEI","OPPO","VIVO"]
>>> len(lst)
3
【想一想】有什么办法可以求字符串或者列表的长度呢?
封装起来
【想一想】既然没有len()函数也能实现求长度的功能,Python为什么要提供这个函数呢?
回顾
用计算机解决问题,常将一个复杂的大问题分解成一系列简单的小问题。
当问题细化到足够简单时,可以通过函数将那些能够解决小问题的程序封装起来。
当各个小问题都解决了,大问题也就迎刃而解了。比如借助台阶,一步一步往上走,最终到达目的地。
4
认识函数
函数是一段具有特定功能、可重复使用的语句块。函数用函数名来表示,并通过函数名进行功能调用。
5
Python中主要有两类函数:系统内建函数和用户自定义函数。
认识函数
6
函数 功能描述
input() 从标准输入读取字符串
print() 可以一次输出多个对象
int() 将数字或字符串转换为整型
float() 将整数或字符串转换为浮点型
str() 返回对象的字符串格式
len() 返回int型整数,表示对象的项目个数
abs() 返回绝对值
min() 返回最小值
max() 返回最大值
sqrt() 返回平方根的值,如math.sqrt(4)返回的值是2.0(需要导入math模块)
sorted() 返回排序后的值,默认是升序
ord() 返回字符对应的 ASCII值,如ord(‘a’)返回的值是97
chr() 返回ASCII值对应的字符,如chr(97)返回的值是'a'
认识函数——内建函数
7
# 自定义函数的语法格式:
def <函数名>([参数列表]):
<函数体>
[return <返回值>]
由用户创建的函数叫作自定义函数。
( )
:
认识函数——自定义函数
8
任务一:在学生练习中完成书本P56 “定义printinfo()函数”部分。
# 定义printinfo函数
def pri