zoukankan      html  css  js  c++  java
  • Python的学习之旅———变量

    什么是变量?
    变量其实是内存中的一块区域,变量名是这块区域的名字,当你使用变量的时候,就用变量名来引用它,你不会使用内存地址来引用它,
    就像别人找你就通过你的姓名,而一般不通过你的各种描述性特点。这块内存中存储的信息就是变量的值,你真正要使用的东西。举个例子
    a=3
    a就是变量名,而3就是变量值,中间的=就是赋值运算符。

    为什么要有变量

      我们都知道计算机在工作过程中所产生的所有数据,都是在“内存”中存储和读取的。可以把“内存”想象成工厂的仓库,数据呢就是这工作过程中要使用的“零件”。在一段程序中,有很多很多的数据(零件),而这些零件分别存放在仓库(内存)的不同的房间里(变量),我们让工人(python解释器)分别去不同的仓库取出这些零件,我们就得告诉他,这些零件分别存放在那个房间,,比如”room3“存放的是木材。而在计算机编程里,这个房间就是传说中的”变量“,只不过编程里不提倡用中文,所以呢用编程的表示方法就是room3=“wood“,中间的”=“叫作赋值运算符,它的作用就是把”room3“这个标签”帖“到”wood“。

    让我们在梳理下:

    内存是仓库

    仓库中(内存)的房间是变量

    房间是有房间号的,room3就是变量名

    wood木头就是变量值

    变量的作用是告诉程序,你应该去内存中的哪个地方寻找接下来要用到的数据。

    变量的定义

    1. 变量名只能是 字母、数字或下划线的任意组合

    2. 变量名的第一个字符不能是数字

    3. 关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
    'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise',
    'return', 'try', 'while', 'with', 'yield']

    书写变量的时候推荐使用下划线

    number_of_bog = 10

    age_of_dog = 11

    变量名尽量不使用中文、拼音,不易过长,词不达意。

    常量

    在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量。

    NUMBER_OF_SUN = 1

  • 相关阅读:
    有关try..catch..finally处理异常的总结
    java中finally和return的执行顺序
    慢查询处理
    阿里云数据库配置文件
    在DEV c++ 中如何设置默认的代码模板
    「C语言」单链表/双向链表的建立/遍历/插入/删除
    使用VS.NET2019做为C++开发专用IDE
    Windows下通过SSH无密码连接Linux服务器
    海沧区磁盘扩容思路办法
    Rabbitmq异常排查
  • 原文地址:https://www.cnblogs.com/surehunter/p/7484718.html
Copyright © 2011-2022 走看看