(共7张PPT)
函数是Python语言程序的基石,是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python默认带有一些常用的函数。
Python中常见函数
函数名称
使用说明
例子
结果
abs(x)
返回x
的绝对值
abs(-20)
min(x)
返回变量x的最小值
min(3,2,1)
max(x)
返回变量x的最大值
max(3,2,1)
sum(x)
计算变量x中元素的总和
sum([3,5,7])
pow(x,y)
求变量x的y次方
pow(2,3)
round(x,y)
四舍五入求x的小数点后y位
round(3.145,2)
bin(x)
求数值x转换为二进制数字
bin(3)
int(x)
把变量x转换为整型
int(3.14)
float(x)
把变量x转换为浮点型
float(3)
chr(x)
返回整数对应的ASCII码字符
chr(97)
处理数值的函数
20
1
3
15
8
3.15
0b11
3
3.0
“a”
函数
函数含义
例子
结果
len(x)
求x的长度,包含空格和标点符号
len(“3.14489”)
x.upper()
将x转换为大写
x='abcde'
x.upper()
x.lower()
将x转换为小写
x=‘ABCDE'
x.lower()
x.find(‘y’)
查找y字符在x字串中的位置
x='3.14159'
x.find(‘4')
‘y’in
x
求x字符串是否存在y字符
x='3.14159'
'3'
in
x
处理字符串的函数
7
'ABCDE'
'abcde'
3
True
函数
函数含义
例子
结果
print()
输出函数
print(“hello
python”)
input(x)
显示出信息x,并要求输入数据
input(“输入一个数”)
type(x)
返回变量x的类型
type(“hello
python”)
type(1024)
特殊的函数
hello
python
str
int
自定义函数
定义一个函数:
你可以定义一个由自己想要功能的函数,以下是简单的规则:
1、函数代码块以?def?关键词开头,后接函数标识符名称(函数名)和圆括号()。
2、任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
3、函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
4、函数内容以冒号起始,并且缩进。
5、return
[表达式]?结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回
None。
语法:
def
functionname(
parameters
):
"函数_文档字符串”
function_suite
return
[expression]
默认情况下,参数值和参数名称是按函数声明中定义的顺序匹配起来的。
例如:定义一个求和函数
def
mysum(num1,num2):
total=num1+num2
return
total
#求两个整数的和:
x=int(input(“输入一个整数”))
y=int(input(“输入一个整数”))
z=mysum(x,y)
print(“两个整数的和为:”,z)
上机实践
一、存在字符串x=‘I
love
china’,要求如下:
1.求字符串x的长度
2.将字符串全部转换为大写
二、存在列表x=[20,30,41.52,50],要求如下:
1.求x的和
2.求x[1]的3次方
3.保留x[2]的值,小数点后一位
三、尝试自定义函数的使用