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

  • 相关阅读:
    为什么丰田的软件存在缺陷?(转)
    C# WebBrowser 网页缩放的方法
    mysql截取字符串substring_index(str,oat,index)
    保留两位小数的百分比正则表达式
    js对字符串replace等操作
    tomcat学习
    Date转String格式小tip
    echarts图随浏览器的大小自适应变化大小
    echarts Ajax调用数据控制台显示option.data.length<1的问题
    java时间String转换成date型及日期相差天数计算
  • 原文地址:https://www.cnblogs.com/surehunter/p/7484718.html
Copyright © 2011-2022 走看看