美文网首页
2.2 常量与变量

2.2 常量与变量

作者: 操作系统 | 来源:发表于2017-03-08 10:54 被阅读0次

    在程序运行过程中,常量和变量都可以用来存储数据,它们都有自己的名字和数据类型。不同的是,在程序执行过程中,变量中存储的值是可以改变的,而常量的值始终保持不变。

    2.2.1 常量

    在程序执行过程中,其值不能发生改变的量称为常量(constant)。常量在程序中不必进行任何说明就可以直接使用。如0、-4.8、"Python"等。Python中,常量主要分为整型常量、实型常量和字符串常量。示例代码:

    >>>0
    >>>-4.8
    >>>"Python"
    

    2.2.2 变量

    变量(variable)是指在程序执行过程中其值可以改变的量。一般而言,变量需要先定义,后使用。例如C语言中的变量,需要在程序编译时确定数据类型并分配相应的内存单元。这种在使用变量之前定义其数据类型的语言称为静态类型语言。而Python语言,它是一种动态类型语言,这种动态类型语言确定变量的数据类型是在给变量赋值的时候,对变量的每一次赋值,都可以改变变量的类型。因此,Python中的变量,可以不定义数据类型,直接使用。示例代码:

    >>>x = 12
    >>>y = 12.34
    >>>z = "Hello,World!"
    >>>print(x, y, z)
    

    通过Python内置函数type()可以查询变量的类型。示例代码:

    >>>type(x)
    >>>type(y)
    >>>type(z)
    

    2.2.3 标识符

    在程序中,标识符(identifier)是只起标识作用的一类符号,主要用来表示常量、变量、函数和类型等程序要素的名字。Python语言规定,标识符只能是由字母(AZ,az)、数字(0~9)、下划线(_)组成的字符串,并且第一个字符必须是字母或下划线。示例代码:

    >>>abc
    >>>a_b_c
    >>>sudent_id
    

    单独的下划线(_)是一个特殊变量,用于表示上一次运算的结果。示例代码:

    >>>55
    >>>_+100
    155
    

    使用标识符应注意以下几点。

    1. 标识符区分大小写,例如BOOK和book是两个不同的标识符;
    2. 标识符尽量做到“顾名思义”,以方便代码阅读理解;
    3. 标识符不能与关键字相同。

    2.2.4 关键字

    关键字(key word)是由Python语言规定的具有特定意义的字符串,通常也称为保留字,这些特定的关键字不允许用户作为自定义的标识符使用。
    通过import语句导入keyword模块后,使用print(keyword.kwlist)语句查看所有Python关键字。示例代码:

    >>>import keyword
    >>>print(keyword.kwlist)
    ['False', 'None']
    

    相关文章

      网友评论

          本文标题:2.2 常量与变量

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