【笔记】Python | 02 | 变量和简单数据类型 | 2.4 数字
2022/1/31 1:04:34
本文主要是介绍【笔记】Python | 02 | 变量和简单数据类型 | 2.4 数字,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
整数
Python可以对整数进行加+
、减-
、乘*
、除/
运算。
a = 2 + 3 print(a) a = 3 - 2 print(a) a = 2 * 3 print(a) a = 3 / 2 print(a) a = 3 ** 2 print(a) a = 2 + 3 * 4 print(a)
Python用两个乘号表示乘方:
a = 3 ** 2 print(a)
Python还支持运算次序
a = 2 + 3 * 4 b = (2+3) * 4
浮点数
带小数点的数字都称为浮点数。所谓「浮点」是指,小数点可以出现在数字的任何位置。现在我们先不要纠结这些问题。
a = 0.1 + 0.1 print(a) a = 2 * 0.1 print(a)
有时,事情可能会变成这样:
a = 0.2 + 0.1 print(a)
输出:
>>> 0.30000000000000004
所有语言都存在这样的问题,暂时先忽略掉那些多余的位数吧。
类型错误
假设我想祝女朋友生日快乐:
age = 18 message = "Happy" + age + "rd Birthday!" print(message)
结果得到一个错误:
Traceback (most recent call last): File "birthday.py", line 2, in <module> message = "Happy " + age + "rd Birthday!" TypeError: Can't convert 'int' object to str implicitly
这是一个「类型错误」(TypeError
),因为age
是整数(int
)的变量,现在放在字符串中,Python不知道如何解读它,18
可能是18,也可能是1和8。
如果需要将18作为一个字符串使用,就需要转换它的类型。
age = 18 message = "Happy" + str(age) + "rd Birthday!" print(message)
这篇关于【笔记】Python | 02 | 变量和简单数据类型 | 2.4 数字的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南