数字是用来表示数字的书写符号:中文数字三十七、罗马数字三十七的书写XXXVII阿拉伯数字二进制的书写100101文章首地址作者|弗拉德来源|Vlad(公众号:fulade_me)数字在编程中,数字经常被用来记录比赛得分、表示视觉数据、存储网络应用信息等。Python根据数字的使用方式对数字进行不同的处理。我们平时看到最多的就是整数。让我们看看Python是如何管理整数的。整数在Python中,可以对整数进行加减乘除运算。>>>2+35>>>3-21>>>2*36>>>3/21.5在终端(命令行)会话中,Python直接返回运行结果。Python用两个乘号表示幂运算:>>>3**29>>>3**327>>>10**61000000Python也支持运算顺序,所以可以在同一个表达式中使用各种操作。当然,我们也可以用括号来修饰运算顺序,让Python按照你指定的顺序进行运算,如下图:>>>2+3*414>>>(2+3)*420floating-pointnumbersPython将带有小数点的数字称为浮点数。大多数编程语言都使用这个术语来指代小数点可以出现在数字中的任何位置。每种编程语言都必须经过精心设计才能正确处理浮点数,确保无论小数点出现在何处,数字都能正常运行。在大多数情况下,浮点数的行为是无关紧要的。您只需输入要使用的数字,Python通常会按照您的预期处理它们:>>>0.1+0.10.2>>>0.2+0.290.4>>>2*0.10.2>>>2*0.20.4但是需要注意的是,结果中包含的小数位数可能是不确定的:>>>0.2+0.10.30000000000000004>>>3*0.10.30000000000000004这个问题所有语言都存在,不用担心.Python试图找到一种尽可能精确地表示结果的方法,但考虑到数字在计算机内部的表示方式,在某些情况下这可能很困难。现在,暂时忽略多余的小数位。使用函数str()避免类型错误您经常需要在消息中使用变量的值。例如,如果你想祝某人生日快乐,你可以编写类似于以下的代码(将其保存为birthday.py):age=23message="Happy"+age+"rdBirthday!"print(message)你可能会想,上面的代码会打印一个简单的生日祝福:23岁生日快乐!。但是如果你运行这段代码,你会发现它们抛出一个错误:Traceback(mostrecentcalllast):File"birthday.py",line2,in
