Python学习笔记简单数据类型之数字

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) + "年的吗?");

运行后如下图所示:

以上内容仅供学习参考,谢谢!

猜你喜欢

转载自blog.csdn.net/u012561176/article/details/81666423