什么是变量?

  概念:变量就是会变化的量,主要是“变”与“量”二字。变即是“变化”。

  特点:与其他编程语言相同,变量是最基本的存储单位,是用来存放数据的容器。可以引用一个具体的数值,进而直接去改变这个引用

如何定义变量?

  (1)定义单一变量

     变量名 = 变量值  (注意:此时的等号相当于赋值,并且是英文状态下的)

a = 1
print(a) // 输出结果为1

  (2)分别定义常量

    变量名1,变量名2 = 变量值1,变量值2

1 a,b = 1,2
2 print(a,b) // 1,2

  (3)连续定义变量

     变量名1,变量名2 = 变量值

a,b = 2
print(a,b) //2 2

变量存在的目的?

  (1)方便修改代码

  (2)减少存储空间

#打印3遍  我是一个学生
print("我是一个学生");
print("我是一个学生");
print("我是一个学生");

  如果不使用变量执行这段代码,可以看到需要多次打印这段文字,带来的后果不仅仅是书写麻烦,同时还会占据大量空间。而使用变量就会变得非常简单

#打印3遍  我是一个学生
name = "我是一个学生"
print(name);
print(name);
print(name);

变量的注意点以及命名规则

  (1)变量名只能是 字母、数字或下划线的任意组合,变量名的第一个字符不能是数字

  (2)严格区分大小写,字母可以是大写,也可以是小写,但是所表达的是不同的

  (3)变量名使用之前必须要对它进行赋值,并且一个变量只可以引用一个数值

  (4)变量名的命名最好可以让读者直接明白它所表达的意思,且不要过长

  (5)采用驼峰命名法,即变量名的首个单词小写,其后的每个单词的首字母大写

  (6)变量名不可以是关键字

常用关键字: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

 

Python学习-变量的更多相关文章

  1. python学习 变量的操作 与 基本数据类型

    一变量(本文使用python3.5): #变量:是计算机内存中的一块区域,变量可以存储规定范围内的值,变量可以改变#在python中变量是计算机内存中数据的引用 python的变量没有明显的类型,具体 ...

  2. python学习-变量和简单类型(二)

    学习笔记中的源码:传送门 1.注释: 单行注释(#):多行注释("""或者''') 2.python标准数据类型:数字(numbers).字符串(string).列表(l ...

  3. Python学习-------变量和简单的数据类型(String)

    1.变量命名和使用 变量命名规则:a.变量名只能包含(字母    数字   下划线),且变量不能以数字开头,例如:变量 s_1(正确),变量1_s(错误) b.变量名不能包含空格,可以使用下划线来间隔 ...

  4. python学习第三讲,python基础语法之注释,算数运算符,变量.

    目录 python学习第三讲,python基础语法之注释,算数运算符,变量. 一丶python中的基础语法,注释,算数运算符,变量 1.python中的注释 2.python中的运算符. 3.pyth ...

  5. Python 学习笔记2 变量

    Python变量的一些命名规则和指南 每种编程语言都需要变量, 这些变量的命名,我们一般会遵守一些公认的规则. 已达到方便自己,他人阅读的好处. 变量只能包含字母.数字和下划线.变量可以以字母和下划线 ...

  6. Python学习之变量的作用域

    学习地址:http://www.jianshu.com/p/17a9d8584530 1.变量作用域LEGB 1.1变量的作用域 在Python程序中创建.改变.查找变量名时,都是在一个保存变量名的空 ...

  7. Python学习笔记(1)——Python的概述(Python的环境、变量、数据类型、基本运算)

    Table of Contents 1. Python概述 1.1. Python基础知识 1.2. 运行环境 1.3. Python的格式 1.4. Python的变量. 2. Python的数据类 ...

  8. (转)Python学习笔记(1)__name__变量

    Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执行.每个文件(模块)都可以任意写一些没有缩进的代码,并在载入时自动执行.为了区分 主执行代码和被调用文件,Python引入 ...

  9. Python学习基础教程(learning Python)--2.2.1 Python下的变量解析

    前文提及过变量代表内存里的某个数据,这个说法有根据么? 这里我们介绍一个python内建(built-in)函数id.我们先看看id函数的帮助文档吧.在python查某个函数的帮助文档很简单,只用he ...

随机推荐

  1. ios28--UIScrollView

    // // ViewController.m // UIScrollVIew #import "ViewController.h" @interface ViewControlle ...

  2. 记录一下收集到的clojure相关的东东

    https://github.com/plexus/chestnut 一个用来调试clojurescript的工具,解决 Clojure, ClojureScript, and CSS的reload问 ...

  3. 常用经典SQL语句大全完整版--详解+实例 《来自网络,很全没整理,寄存与此》

    常用经典SQL语句大全完整版--详解+实例 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML ...

  4. Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19【转】

    本文转载自:http://blog.csdn.net/netwalk/article/details/17686993 Error处理: android.media.MediaRecorder.sta ...

  5. linux进程间通信——netlink【转】

    本文转载自:http://blog.csdn.net/wangyuling1234567890/article/details/21561457 今天在看用户态与内核态通信相关东西时,发现了关于net ...

  6. js二维数组定义和初始化的三种方法总结

    js二维数组定义和初始化的三种方法总结 方法一:直接定义并且初始化,这种遇到数量少的情况可以用var _TheArray = [["0-1","0-2"],[& ...

  7. BZOJ_2160_拉拉队排练_manacher

    BZOJ_2160_拉拉队排练_manacher Description 艾利斯顿商学院篮球队要参加一年一度的市篮球比赛了.拉拉队是篮球比赛的一个看点,好的拉拉队往往能帮助球队增加士气,赢得最终的比赛 ...

  8. linux下的zookeeper启动

    zookeeper的安装目录:/usr/local/zookeeper-3.4.6/bin/zkServer.sh; 配置文件路径:../conf/zoo.cfg 端口 :2181: ZooKeepe ...

  9. 将属性和方法添加到Date原型中

    <button onclick="myFunction()">点我</button> <script> Date.prototype.myMet ...

  10. PWBI--Excel 数据源

    博客园地址: http://blog.sina.com.cn/s/blog_68c4467d0102w5cc.html http://www.cnblogs.com/asxinyu/p/Power_B ...