内建函数

  • 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				测试结果

持续更新中-----------------------------------------