Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 1.83 KB

File metadata and controls

47 lines (32 loc) · 1.83 KB

前面讲过,程序就是用来处理数据的,这里的数据不仅仅指类似分数这样的数字,还包括视音频、图片等,都是数据

在处理数据的过程中,离不开变量的帮忙,我们需要把数据存放到变量中,在需要的地方用变量名代替数据

命名规范

变量命名遵循一些规范:

  • 变量名只能包括:大写字母、小写字母、数字、_
  • 变量第一个字符不能是数字
  • 变量要做到“见名知意”,为了做到这一点,变量名称可能会包含了多个单词的,单词之间要用_作为分割

申明

在python中,定义变量的方式是:“变量名 = 变量要保存的数据”,变量的数据类型根据其后的值的类型定(我们说python是动态类型的,就是指变量的类型只有在运行的时候才能确定),如下:

养成良好的习惯很重要:=前后各留一个空格,让代码看起来干净整洁些

name = "Jack"
age = 26

另外,变量的值可以多次更新,并且可以是不同类型的值(数字、字符串等等),但一般不建议这么做:

name = "Jack"
name = "Tom"

其值以最近的一次更新为准

使用

申明变量之后,我们可以使用变量,有这样一道题目:

Jack今年5岁,他的爸爸是他的7倍,请问Jack 15 岁的时候,他的爸爸几岁?

转换成代码看起来像这样:

father_years_old_now = 5 * 7
years = 15 - 5

father_years_old_when_jack_15 = father_years_old_now + years

print("jack's father is {} years old when jack 15 years old".format(father_years_old_when_jack_15))

前面两行定义了两个变量:father_years_old_now,years,在第三、四行时使用了它们

有关变量的知识,还有很多很多,因为涉及到更多高级的内容,本篇文章暂时只介绍变量的基础