本文共 1817 字,大约阅读时间需要 6 分钟。
style='letter-spacing:1px'>本节书摘来自华章计算机《Python语言程序设计》一书中的第2章,第2.8节,作者:[美]梁勇(Y. Daniel Liang) 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
关键点:Python中有两种数值类型(整数和浮点数)与+、-、、/、//、%和*一起工作。
储存在计算机中的信息通常被称为数据。这里有两种数值数据类型:整数和实数。整数类型Integer(简写作int)用于表示整数。实数型用于表示有小数部分的数字。在计算机中,这两种数据类型的存储方式不同。实数型表示为浮点数。我们怎样告知Python一个数字是整数还是浮点数呢?一个拥有小数点的数字即使小数部分为零也是浮点数。例如:1.0是浮点数,而1是整数。这两个数字在计算机里的存储方式不同。在程序设计术语表中,像1.0和1这样的数字被称为字面量。字面量是直接出现在程序中的常量值。供数值数据类型使用的运算符包括标准的算术符号,如表2-1所示。操作数是被运算符操作的值。第2行读取一个整数seconds。第5行使用seconds//60获取分钟数。第6行(seconds%60)获得除去分钟后剩余的秒数。
2.8.3 科学记数法浮点数可以用a×10b形式的科学记数法来编写。例如:123.456的科学记数法表示为1.234 56×102而0.0 123 456可以表示为1.234 56×10-2。Python使用特殊的语法来书写科学记数法的数字。例如:1.234 56×102被写作1.234 56E2或1.23456E+2,而1.234 56× 10-2被写作1.234 56E-2。字母E(或e)代表指数而且可以大写也可以小写。注意:浮点型用于表示有小数点的数字。为什么它们叫浮点数呢?这些数字在内存中以科学记数法存储。当一个像50.534这样的数字被转换为科学记数法是5.0534E+1,它的小数点移动(浮动)到一个新位置。警告:当一个变量被赋值一个太大的值而不能存入内存中。这会导致数据溢出。例如:执行下面的语句会导致溢出。2.12 如果今天是星期二,那100天后是星期几?
2.13 25/4的结果是多少?如果你希望结果是整数应该怎么改写?转载地址:http://lsdfx.baihongyu.com/