美文网首页Python
Python:常量

Python:常量

作者: h266094 | 来源:发表于2017-10-15 15:44 被阅读0次

所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:PI = 3.14159265359

但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。

最后解释一下整数的除法为什么也是精确的。在Python中,有两种除法,一种除法是/:

>>> 10 / 3
3.3333333333333335

/除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:

>>> 9 / 3
3.0

还有一种除法是//,称为地板除,两个整数的除法仍然是整数:

>>> 10 // 3
3

你没有看错,整数的地板除//永远是整数,即使除不尽。要做精确的除法,使用/就可以。因为//除法只取结果的整数部分,所以Python还提供一个余数运算,可以得到两个整数相除的余数:

>>> 10 % 3
1

无论整数做//除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。

相关文章

  • 基础·常量

    Python基础教程 一、常量 变量是变化的量,常量则是不变的量。python中没有使用语法强制定义常量,也就是说...

  • Python:常量

    所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:PI...

  • Python3学习笔记4,循环、模块

    constant 常量,约定俗成:所有常量要大写,注意:python没有真正意义上的常量 snippet 片段输入...

  • 7.常量

    python实际上没有常量,只能从逻辑定义常量不能更改 MAX_SPEED = 120

  • 如何使用 NotImplemented

    version python3.5.3 NotImplemented 是 Python 中的一个内建常量,文档中表...

  • python (三) Python 字符串

    hello word 开始编写第一个python程序,通常python 程序需要有 Python 中的常量 Pyt...

  • python设置常量

  • Python内置常量

    ython内置的常量不多,只有6个,分别是True、False、None、NotImplemented、Ellip...

  • python基础(二)

    python变量赋值常量 不变化的量,比如数字,字符串都是变量 存储常量,通常由变量名指出赋值 就是将一个常量指向...

  • day4-基本数据类型与运算符

    常量:不可改变的量,python中变量名全为大写代表常量 例:AGE = 18 一、数字类型 1、整型int 定义...

网友评论

    本文标题:Python:常量

    本文链接:https://www.haomeiwen.com/subject/rwrcuxtx.html