Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 1.57 KB

16.md

File metadata and controls

62 lines (43 loc) · 1.57 KB

整数和浮点数

  • 数字值可以用到两种 python 数据类型

     int - 表示整数值
     float - 表示小数或浮点数值
    
  • 以通过以下语法创建具有某个数据类型的值

     x = int(4.7)   # x is now an integer 4
     y = float(4)   # y is now a float of 4.0
  • 使用函数 type 检查数据类型

     print(type(x)) # int
     print(type(y)) # float
  • 其他:因为 0.1 的浮点数(或近似值)实际上比 0.1 稍微大些,当我们将好几个这样的值相加时,可以看出在数学上正确的答案与 Python 生成的答案之间有区别。

     print(.1 + .1 + .1 == .3) # False
  • 编码规范说明:Python 最佳做法需要follow下面链接给出的PEP8 指南。每行代码应该不超过 80 个字符,虽然在某些使用情况下,99 个字符也可以。

整数和浮点数[相关练习]

  • 辨别下列哪些是整型哪些是浮点型

     1. 有多少人参加了你的钓鱼之旅 **整型**
     2. 钓到的鱼的长度(以米计)**浮点型**
     3. 在钓鱼之旅中钓到的鱼条数 **整型**
     4. 钓到第一条鱼所花费的时间(以小时计)**浮点型**
    
  • Python 中除以零的相关错误

     print(5 / 0)

    会出现如下错误:

     Traceback (most recent call last):
       File "/*/*/code.py", line 1, in <module>
         print(5/0)
     
     ZeroDivisionError: division by zero
    

关于异常和语法错误

  • 异常:是代码运行时发生的问题
  • 语法错误:Python 在运行代码之前检查代码时发现的问题