函数
直接从Python的官方网站查看文档,也可以在交互式命令行通过help(abs)查看abs函数的帮助信息
| 函数名 | 功能说明 | 备注 |
|---|---|---|
abs() | 求绝对值 | 接收 1 个参数;参数数量或类型错误会报 TypeError。 |
max() | 返回最大值 | 可以接收任意多个参数。 |
int() | 转换为整数 | 将其他数据类型(如字符串或浮点数)转换为整数。 |
float() | 转换为浮点数 | 将其他数据类型转换为小数形式。* |
str() | 转换为字符串 | 将其他数据类型转换为文本字符串形式。* |
bool() | 转换为布尔值 | 将其他数据类型转换为 True 或 False。* |
hex() | 转换为十六进制 | 将一个整数转换成十六进制表示的字符串。 |
help() | 查看帮助信息 | 在交互式命令行中使用,例如 help(abs)。 |
说明:
带有
*标记的函数(float,str,bool)虽然在当前的文本片段中未详细展开,但它们与int()共同构成了 Python 的基本类型转换工具箱,符合来源中提到的“数据类型转换函数”这一分类。函数名作为引用:请记住,表格中的这些名称(如
abs、int)本质上都是指向函数对象的引用,你可以像执行f = abs一样为它们起别名。
- 调用 abs 函数(绝对值)
| |
调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Python会明确地告诉你:abs()有且仅有1个参数,但给出了两个:
| |
如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型:
| |
2.int()整数
| |
3.max函数 选取最大值
| |
- float 浮点数
| |
- str 数字转换为文本
| |
- bool() 布尔值
| |
7.hex()整数 转换为十六进制表示的字符串
| |
在 Python 中,函数被视为一种对象。函数名(比如 abs)并不是函数本身,而是一个变量,它存储了指向该函数对象的内存地址,也就是所谓的“引用”。
可以把它想象成一个标签:
- 把函数名赋给变量
既然函数名只是一个变量(标签),那么你当然可以把这个变量的值赋给另一个变量。
执行 a = abs 时,你并不是在运行函数,而是把 abs 指向的那个“机器地址”也告诉了变量 a。现在,标签 abs 和标签 a 都贴在了同一个“绝对值计算”机器上。
| |
