1、整数:
- 在Python中可以对整数进行加减乘除以及取模运算,具体代码如下:
#整数数据类型学习
#加
i = 2 + 3;
print(i);
#减
i = 3 - 2;
print(i);
#乘
i = 3 * 2;
print(i);
#除
i = 3 / 2;
print(i);
#取模
i = 3 % 2;
print(i);
运行后如下图所示:
- Python还支持乘方运算,两个乘号代表乘方运算,具体代码如下:
#整数数据类型学习
#乘方运算
i = 2**2;
print(i);
i = 3**3;
print(i);
运行后如下图所示:
- Python还支持运算次序,可以在同一个表达式中使用多种运算。你还可以使用括号来修改运算次序,让Python按你指定的次序执行运算,先执行那一部分的运算,示例代码如下:
#整数数据类型学习
i = 2 + 4 * 4;
print(i);
i = (2 + 4) * 4;
print(i);
运行后如下图所示:
2、浮点数:Python将带小数点的数字都称为浮点数,小数点可出现在数字的任何位置。
- 从很大程度上说,使用浮点数时都无需考虑其行为。你只需输入要使用的数字,Python通常都会按你期望的方式处理它们,但需要注意的是,结果包含的小数位数可能是不确定的,示例代码如下:
#浮点数数据类型学习
i = 0.3 + 0.2;
print(i);
i = 0.3 - 0.1;
print(i);
i = 0.2 * 0.1;
print(i);
i = 0.4 * 0.2;
print(i);
i = 2 * 0.2;
print(i);
运行后如下图所示:
3、使用函数str()避免类型转换错误:
- 首先,先附上代码,看一下类型转换错误是如何造成的:
#类型转换问题
year = 1993;
print("你是" + year + "年的吗?");
运行后如下图所示:
描述信息很清晰,不能把int整数类型转换为str字符串类型。
- 接下来使用str()方法,把int整数类型转换为字符串类型,修改后代码如下:
#类型转换问题
year = 1993;
print("你是" + str(year) + "年的吗?");
运行后如下图所示:
以上内容仅供学习参考,谢谢!