面试题答案
一键面试在Python 3.6及更高版本中,可以使用下划线来优化数字字面量的可读性,下划线会被Python解析器忽略,主要用于提高数字的可读性,方便阅读和理解。
整数
可以在整数中适当位置添加下划线来分隔数字,使得大数字更易读。例如:
large_number = 1_000_000
print(large_number)
浮点数
同样,在浮点数中也能使用下划线,既可以分隔整数部分,也可以分隔小数部分,还可以在整数与小数部分之间使用。例如:
float_number1 = 123_456.789
float_number2 = 123.456_789
print(float_number1)
print(float_number2)
二进制、八进制、十六进制
- 二进制:在二进制数字中添加下划线,示例如下:
binary_number = 0b1111_0000
print(binary_number)
- 八进制:八进制数字添加下划线,示例如下:
octal_number = 0o123_456
print(octal_number)
- 十六进制:十六进制数字添加下划线,示例如下:
hexadecimal_number = 0xABC_DEF
print(hexadecimal_number)