内建函数:语法规定存在的函数,默认存在的。
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 任何对象,字符串、数字、列表等等
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 测试结果
持续更新中-----------------------------------------