赞
踩
函数名 | bin() | oct() | int() | hex() | float() |
释义 | 把其他进制整数转换成二进制 | 把其他进制整数转换成八进制 | 取整函数(取整为十进制) | 把其他进制整数转换成十六进制 | 浮点数转换函数 |
举例 | bin(20) | oct(20) | int(x, base=10)
| hex(20) | float(20) |
参数 | 参数可以是八进制、十进制、十六进制的整数,返回转换后的二进制 | 参数可以是二进制、十进制、十六进制的整数,返回转换后的八进制 | 参数只能是二进制、八进制、十进制、十六进制的整数,返回转换为十进制后的整数部分 | 参数可以是八进制、十进制、二进制的整数,返回转换后的十六进制 | 返回一个十进制浮点型数值(小数) float()括号内只能是三种类型的数据: 1.二进制、八进制、十进制、十六进制的整数。 2.bool(布尔值True和False)。 3.表示十进制数字的字符串(如 ‘32’ )。 |
- float()函数返回一个十进制浮点型数值(小数)。
-
- float()括号内只能是三种类型的数据:
- 1.二进制、八进制、十进制、十六进制的整数。
- 2.bool(布尔值True和False)。
- 3.表示十进制数字的字符串(如 ‘32’ )。
-
- 举例说明:
-
- 代码1:
- print(float(18)) # 十进制的整数18 打印出十进制小数18.0
- print(float(0x41)) # 十六进制整数41 打印出十进制小数65.0
- print(float(0o41)) # 八进制整数41 打印出十进制小数33.0
- print(float(0b1101)) # 二进制整数1101 打印出十进制小数13.0
-
- 代码2
- print(float(True)) # 布尔值True 打印出十进制小数1.0
- print(float(False)) # 布尔值False 打印出十进制小数0.0
-
- 代码3
- print(float('32') # 表示十进制数字的字符串(其他字符串不行)打印出十进制小数32.0
- float() 内建函数的这三种使用方法掌握以后能够帮助我们在以后的代码编写中减少代码bug的产生
- int(x, base=10)
-
- int() # 不传入参数时,得到结果0
-
- int(3) # 3
-
- int(3.6) # 3
-
- int('12',16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制18
-
- int('0xa',16) # 10
-
- int('10',8) # 8
- # 十进制或其他进制数转换为二进制数!
- bin(10) # '0b1010'
- bin(20) # '0b10100'
- ###返回 8 进制字符串。
- # 实例(Python 2.0+)
- oct(10)
- '012'
- oct(20)
- '024'
- oct(15)
- '017'
-
- # 实例(Python 3.0+)
- oct(10)
- '0o12'
- oct(20)
- '0o24'
- oct(15)
- '0o17'
- ###返回16进制数,以字符串形式表示。
-
- hex(255) # '0xff'
- hex(-42) # '-0x2a'
- hex(1L) # '0x1L'
- hex(12) # '0xc'
- type(hex(12)) # <class 'str'> # 字符串
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。