变量

  1. del name
  2. print(name)
  3. // 输出结果:
  4. Traceback (most recent call last):
  5. File "D:/Development/Projects/python-learning/base-variable/Demo.py", line 2, in <module>
  6. print(name)
  7. NameError: name 'name' is not defined

涉及到了类型强制转换。

  • float() 函数,将其他类型数据转为浮点数
  • str() 函数,将其他类型数据转为字符串
  • int() 函数,将其他类型数据转为整型
  1. print(123.5 + 123)
  2. // 输出结果:
  3. 246.5
  1. print(int(123.7))
  2. // 输出结果:
  3. 123

如果想使用四舍五入的方式,有一种比较简易的方式,加 0.5 ,如下示例:

  1. print(int(123.7 + 0.5))
  2. // 输出结果:
  3. 124

这么写有点不是那么优雅,我们还可以借助函数 round() 来实现。

  1. print(int(round(123.4)))
  2. // 输出结果:
  3. 123
  4. print(int(round(123.5)))
  5. // 输出结果:
  6. 124