02 变量和语句

变量:

  什么是变量?计算机中的变量和数学上的变量不同,数学上的变量代表一类变化的因素,而计算机中的变量相当于数学中方程的未知数,用来替代某个内容的一个标识符。

定义:用来储存一些内容的内存空间名就是变量。变量就是一段字符,是给值起一个名字,系统会为这个变量划出一些内存用来储存变量的值。比如:

a = 3
message = "Hello world !"

a和message就是变量,用来替代整型值3和字符串Hello world!在内存中,变量会占用一点内存来储存值。

  产生:产生变量的唯一方法就是赋值。光写一个变量是不会产生内存效果的。

  赋值:用等号将变量和值相连,即:变量 = 值。变量一定在左边,值一定在右边。

  变量的类型:Python是弱类型语言,变量没有固定的类型,变量赋的值是什么类型,变量就是什么类型。

  变量的使用:直接对变量操作,就等同于对值操作,比如:

message= "Hello world !"
print(message)

如果在使用变量时书写错误,比如少打一个字母,系统会报错,提示name …… is not difine.

  使用变量的好处:1.值很长时,使用变量可以大大简化代码书写。2.我们可以直接对变量进行操作而无需知道变量代表什么。降低编程难度。

  变量的命名规则:Python变量只能包含数字、字母、下划线_,并且不能以数字开头。

  变量命名技巧:1.不能以数字打头,而变量以下划线开头的意思是给变量限制权限(以后会讲),所以一般情况下定义变量就必须是字母开头。2.不能以Python关键字和函数名为变量名,比如变量名不能写成print。

 

语句:

  定义:执行修改操作的一行就是一条语句。

  1+2是语句吗,Python自带的IDLE 是一个文本编辑器,可以写代码,在开始中打开Python文件夹就看到了。我们在IDLE中输入1+2,按F5

运行,结果什么都没有。电脑只把1+2算了一下,算完后结果3就消失了,什么都没留下。但如果你输入print(1+2),结果3就打印出来了。说明

1+2不是语句,它没有对计算机产生任何修改,单纯的计算不是语句。只有进行修改操作的一行才是语句。print是语句,它对电脑显示进行修改

赋值也是语句,它对内存进行了修改。

1+2
print(1+2)

 

posted @ 2019-07-08 14:01  上海一亩地  阅读(170)  评论(0编辑  收藏  举报