内建函数
- 1. type() 返回指定对象的类型
- 2. int() 指定值转换为整数
- 3. float() 把指定值转换为浮点数
- 4. id() 返回指定对象的唯一 id
- 5. divmod() 返回包含商和余数的元组
- 6. round() 一个浮点数
- ==持续更新中-----------------------------------------==
内建函数:语法规定存在的函数,默认存在的。
1. type() 返回指定对象的类型
- 定义和用法:type() 函数返回指定对象的类型。
- 语法:
type(object, bases, dict)
- 参数值
参数名 | 说明 |
object | 必需,如果仅设置一个参数,则 type() 函数将返回此对象的类型。 |
bases | 可选,规定基类。 |
dirct | 可选,规定带有类定义的名称空间。 |
- 举例:返回下列对象的类型
a = 123
b = 'Hello'
c = ('apple', 'banana', 'orange')
print(type(a))
print(type(b))
print(type(c))
结果如下:
<class 'int'> 返回为整数类型
<class 'str'> 返回为字符串类型
<class 'tuple'> 返回为元组类型
2. int() 指定值转换为整数
- 定义和用法:int() 函数把指定值转换为整数。
- 语法:
int(value, base)
- 参数值:
参数名 | 说明 |
value | 可以转换为整数的数字或字符串 |
base | 代表数字格式的数字。默认值:10 |
- 举例:将下列小数和字符串转换为整数
print(int(3.1415))
print(int("123"))
结果如下:
3 将浮点数返回整数为3
123 将字符串返回整数为123
3. float() 把指定值转换为浮点数
- 定义和用法:float() 把指定值转换为浮点数。
- 语法:
float(value)
- 参数值:
参数名 | 说明 |
value | 能够被转换为浮点数的数字或字符串 |
- 举例:将下列整数和字符串转换为浮点数
print(float(6))
print(float('1234'))
结果如下:
6.0 将整数转为浮点数
1234.0 将字符串转为浮点数
4. id() 返回指定对象的唯一 id
- 定义和用法:返回指定对象的唯一 id,Python 中的所有对象都有其自己的唯一 id,id 在创建时已分配给对象,id 是对象的内存地址,并且在每次运行程序时都不同。(除了某些具有恒定唯一 id 的对象,比如 -5 到 256 之间的整数)
- 语法:
id(object)
- 参数值:
参数名 | 说明 |
object | 任何对象,字符串、数字、列表等等 |
- 举例:求出下列数的id值
print(id(3))
print(id(3.0))
结果如下:
1918791412080 3的id值
1918792526896 3.0的id值
5. divmod() 返回包含商和余数的元组
- 定义和用法:divmod() 函数返回当参数 1 除以参数 2 时包含商和余数的元组。
- 语法:
divmod(divident, divisor)
- 参数值:
参数名 | 说明 |
divident | 数字,被除数 |
divisor | 数字,除数。 |
- 举例:
print(divmod(5, 2))
结果如下:
(2, 1) 商为2,余数为1
6. round() 一个浮点数
- 定义和用法:返回一个浮点数,该浮点数是指定数字的舍入版本,并带有指定的小数位数,默认的小数位数为 0,表示该函数将返回最接近的整数。
- 语法:
round(number, digits)
- 参数值:
参数名 | 说明 |
number | 必需,要舍入的数字 |
digits | 可选,四舍五入时要使用的小数位数。默认为 0 |
- 举例:求出四舍五入后的数字
print(round(1.123, 3))
print(round(3.1415 + 2.1, 4))
结果如下:
1.123 测试结果
5.2415 测试结果
持续更新中-----------------------------------------