定义
# 函数定义def [函数名]([参数])[函数定义]
def sum(x, y)return x + y
函数调用
result = sum(2, 3)print(result)
内置函数(builtin function)函数库
len : 返回对象的长度
len("Monty")>> 5
str : 接受一个对象作为参数,并返回一个数据类型为 str 的新对象
str(100)>> '100'
int : 函数可接受一个对象作为参数,并返回一个整型对象。
float : 函数可接受一个对象作为参数,并返回一个浮点数对象。
input : 获取用户输入
传给 str、int 或 float 函数的参数,必须要能够转换为字符串、整数或浮点数。
str 函数可接受大部分对象作为参数,但是 int 函数只能接受内容为数字的字符串或浮
点数对象。float 函数只能接受内容为数字的字符串或整型对象。具体示例如下:

可选参数
def add_it(x, y=10):return x + y
异常处理 (try - except)

文档字符串
解释函数的作用参数类型
def add(x, y):"""返回 x + y 的值:param x : int:param y : int:return int"""return x + y
