python——函数
函数
一、调用函数
1. python内置了很多有用的函数,知道函数的名字和参数即可直接调用
2.如:
将字符串转换为整数类型,需要用到 int()函数
将整数转换为字符串类型,需要用到 str()函数
1 >>> int('123')
2 123
3 >>> str(123)
4 '123'
求某个数的绝对值,需要用到 abs()函数
1 >>> abs(10)
2 10
3 >>> abs(-10)
4 10
5 >>> abs(1.23)
6 1.23
7 >>> abs(-1.23)
8 1.23
将某个二进制数转换为十六进制表示,需要用到 hex()函数
1 >>> hex(255)
2 '0xff'
二、定义函数
1. 定义一个函数需要使用 def 语句,格式如下:
1 def 函数名(参数) :
2 语句
3 return 返回值
2. 定义一个空函数:
1 def nop():
2 pass
pass语句什么都不做,实际上用来做占位符,如果还没想好函数代码怎样写,可以先放一个 pass,先让代码运行起来
3. 函数的参数和返回值可以有多个(同时返回多个值时,实际上是一个tuple)
4. 函数内部可以用 return来返回结果,若函数执行完毕,没有 return语句,则自动执行 return None语句
5.导入函数包,可以使用 import ,如:
1 #导入math包之前
2 >>> sqrt(4)
3 Traceback (most recent call last):
4 File "<stdin>", line 1, in <module>
5 NameError: name 'sqrt' is not defined
6 #导入math包之后
7 >>> import math
8 >>> math.sqrt(4)
9 2.0