基恩士中数据类型解释
数据类型
一、什么是数据类型
数据类型是对数据的分类,例如:整数类型int、浮点类型float、字符串类型str等等
任何数据都有明确的数据类型,例如:18属于整数类型,5.6属于浮点类型,‘hello’属于字符串类型。
二、怎么获取数据的数据类型
1、调用内置函数type可以获取数据的数据类型
print(type(18))#<class'int'>
print(type(0.1))#<class'float'>
print(type('aa'))#<class'str'>
三、整数类型
1、整数的不同进制表示方式
整数有4种进制表示方式:
1)10进制:默认的进制
2)2进制:以0b开头
3)8进制:以0o开头
4)16进制:以0x开头
2、整数转换为不同进制的字符串
可以调用内置函数将十进制整数转换为不同进制的字符串:
1)bin():将十进制整数转换为2进制(binary)字符串
2)oct():将十进制整数转换为8进制(octal)字符串
3)hex():将十进制整数转换为16进制(hexadecimal)字符串
print(bin(118))#0b1110110
print(oct(118))#0o166
print(hex(118))#0x76
3、整数的创建
除了直接创建一个整数,还可以调用内置函数int创建整数。
不传递任何参数时,返回整数0
只传递一个参数时,将传递的参数转换为整数
传递两个参数时,第一个参数必须是字符串,第二个指定进制
print(int())#0浮点型变量float
print(int(118))#118
print(int(118.2))#118
print(int('1110110',2))#118
print(int('0o166',8))#118
print(int('0x76',16))#118
四、浮点类型
1、什么是浮点数类型
浮点数类型用于表示浮点数,也就是小数。
print(0.11)#0.11
2、浮点数的创建
除了使用小数创建浮点数外,还可以调用内置函数float创建浮点数。
不传递任何参数时,返回浮点数0.0
只传递一个参数时,将传递的参数转换为浮点数
print(float())#0.0

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。