转换函数主要用于不同数据类型之间的转换,常见的内置转换函数如下:
函数名 | 功能说明 | 示例 |
---|---|---|
bool() | 根据传入的参数返回一个布尔值 | bool(‘str’)、bool(0) |
int() | 根据传入的参数返回一个整数 | int(3)、int(3.6) |
float | 根据传入的参数返回一个浮点数 | float(3)、float(‘3.4’) |
complex() | 根据传入参数返回一个复数 | complex(‘1+2j’)、complex(1,2) |
str() | 返回一个对象的字符申表现形式 | str (123)、 str ( ‘abe’ ) |
ord() | 返回 Unicode 字符对的整数 | ord(‘a’) |
chr() | 返回整数所对应的 Unicode 字符 | chr (97) |
bin() | 将整数转换成二进制字符串 | bin (3) |
oct() | 将整数转换成八进制数字符 | oct(10) |
hex() | 将整数转换成十六进制字符串 | hex (15) |
需要特别注意的是: int()不传入参数时,返回值0;float()不传入参数时,返回0.0; complex()的两个参数都不提供时,返回复数0j。