03python变量

一.什么是变量?

  • 是一个存储数据的容器
  • 引用着某个具体数值,并且可以改变这个引用

二.变量的定义


  • 如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可

在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:
方式1
变量名 = 值
赋值语句
方式2
变量名1, 变量名2 = 值1, 值2
方式3
变量名1 = 变量名2 = 值

为什么会产生变量?

  • 方便维护
    比如: 我要计算 6 + 1; 6 + 2; 6 + 3; 6 + 4; 6 + 5;
    代码1
    print(6 + 1)
    print(6 + 2)
    print(6 + 3)
    print(6 + 4)
    print(6 + 5)
    计算好之后, 突然有个新的需求, 把所有的6 都改成8; 该如何做?

    方案
    方案1: 针对于具体的地方一个一个更改
    方案2: 使用编辑器带的替换功能, 进行批量替换(慎用), 会替换掉, 所有匹配项
    方案3: 抽取变量(推荐)
    n = 8
    print(n + 1)
    print(n + 2)
    print(n + 3)
    print(n + 4)
    print(n + 5)

  • 节省空间
    比如:打印多遍代码
    引发的问题
    这样整个源码文件会比较大, 占用磁盘空间
    当解释执行这些字符串的时候, 都会开辟内存空间, 要开辟多份, 占用内存空间

三.变量命名规则及注意事项

  • 命名规范

    • 标示符由字母、下划线和数字组成,且数字不能开头
    • python中的标识符是区分大小写的
    • 见名知意:起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可 读性)
    • 驼峰命名法:

      • 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
      • 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
      • 不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf
    • 非关键字

      什么是关键字
      python一些具有特殊功能的标示符,这就是所谓的关键字
      关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符

  • 查看关键字
    -import keyword
    -keyword.kwlist
    -区分大小写
    - 变量名使用之前一定要赋值

  • 一个变量只能引用一个数值

猜你喜欢

转载自blog.csdn.net/smartcongge/article/details/82735243
今日推荐