Python 数字类型
AI-摘要
小嗷犬 GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
Python 数字类型
小嗷犬整型 int
在 Python 中,整型数用关键字int
表示(即英文单词 integer 的简写),包括:正整数、零和负整数。整型数全部由数字构成,不包括小数部分。
Python中的整型没有取值范围的限制。
Python中的整数有4种进制表示:十进制、二进制、八进制和十六进制。例如:
- 1010, 99, -217
- 0x5d, -0X64 (
0x
,0X
开头表示16
进制数) - 0b1011, -0B100 (
0b
,0B
开头表示2
进制数) - 0o13, -0O57 (
0o
,0O
开头表示8
进制数)
浮点型 float
在 Python 中,浮点型用关键字float
表示,是由整数、小数点和小数构成的数字。
Python 中的小数存在取值范围和精度的限制。
特别大或者特别小的浮点数在 Python 中用科学计数法表示。
科学计数法使用字母 e
或者 E
作为幂的符号,以10
为基数。科学计数法含义如下:
浮点数的算数运算可能会产生不精确的结果:
1 |
|
整型与浮点型的相互转换
通常来说,两个数字类型的数字进行算术运算时,运算后生成结果为最宽类型:
- 两个整数运算,结果为整数(除法运算“
/
”除外,其运算结果为小数)。 - 两个浮点数运算,结果为浮点数。
- 整数和浮点数运算,结果为浮点数。
通过内置的数字类型转换函数可以显式地在数字类型之间进行转换:
int(x)
,将 x 转换为整数,x 可以是浮点数或字符串。float(x)
,将 x 转换为浮点数,x 可以是整数或字符串。
int(x)
会去掉浮点数的小数部分,如果想要四舍五入应使用round(x)
函数
评论
隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果