Python极简教程(四)变量与常量-创新互联

变量和常量

在 Python 中没有 常量 与 变量 之分。只有约定成俗的做法:
全大写字母的名称即为 常量:

在源城等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都做网站、外贸营销网站建设 网站设计制作按需定制制作,公司网站建设,企业网站建设,成都品牌网站建设,成都营销网站建设,成都外贸网站建设,源城网站建设费用合理。
PI = 3.1415926

全小写字母的名称为 变量:

name = 'nemo'

变量与常量都是用来在程序运行过程中,储存需要用到的值的。

  • 变量在运行过程中会变化,用于存储临时的值;
  • 常量在运行过程中不变,用于储存固定的值。一般常量都是放在顶部,作为全局使用。
    然而只是约定而已,Python 并没有语法上的强制要求,所以其实常量也可以变的,不过一般来说我们不会那么干。

    赋值

    我们用等号=来给变量赋值,什么是赋值呢?

    注意,不是等于,a = 1这条语句不是说 a 等于 1
    而是在内存中分配了一块空间把1这个整数存储起来,然后又在内存中创建了一个名为a的变量,并且将a变量指向存储1的内存地址。

这句话不能理解也没关系,你只要知道a = 1这条语句运行之后,a就是一个变量,它代表的值就是 1
当然a 作为一个变量,它的值会随着重新赋值而发生变化。

>>> a = 1
>>> a
1
>>> a = 'nemo'
>>> a
'nemo'

上面的代码,a变量的值从1变为了'nemo'

a变量的值从1变为了'nemo',实际上是在内存中又新分配了一块空间存储nemo这个字符串,然后将a的指向从原来指向1改为了指向nemo的内存地址。而原来的1就没有任何变量指向它了,那么等待它的将是被垃圾清理机制自动清除。
Python 极简教程(四)变量与常量

在 Python 中,不用在声明时指定变量类型,甚至不需要去声明,直接使用即可。
但是偶尔我们也需要指定变量类型,那么可以先给变量赋一个初始值:

>>> num = 0
>>> char = ''

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:Python极简教程(四)变量与常量-创新互联
标题URL:http://myzitong.com/article/dhogeh.html