昨天分享了笨方法学习编程,今天就让我们通过实战来接触python,掌握专业术语“变量”的概念吧
python 中的变量的基本概念和初中代数的方程式X的概念是一样的,只是在计算机程序当中这个X不仅仅可以代表一个数字,还可以代表一段文字或者任何其他的类型的东西。那么变量在我们编写代码的时候如何用以及为什么要用呢?下面通过一个小例子来具体介绍给大家
首先我打开Notepad++这个工具,新建一个文本写入我们的python代码如下图所示
print(3+7)
print((3+7)*2)
print(((3+7)*2)-5)
print(((3+7)*2)-5+100)
看我这几行代码,“print”这个命令可以让我们执行程序的时候显示它括号里面的结果,程序是从上往下运行的,所以将来我运行这段代码的时候,第一行显示的结果就是10,依次类推,第二行,第三行,第四行,都会显示出计算结果。这里 星号 代表乘法的意思。通过运行程序我们可以得到如下结果: 10 20 15 115
思考一下,当我们写这段代码的时候 3+7 这个计算写了4次,如果我们设计一个程序的时候,某段代码需要重复地写上100次或者1000次呢?这个时候就需要我们运用变量这个东西了。下面我修改一下这段代码:
a = 3+7
print(a)
print(a*2)
print((a*2)-5)
print((a*2)-5+100)
再次运行结果:
这里 a 就代表了一个变量,类似我们初中时学过的“假设X=1”。在计算机程序中变量本身就是一个字母或者符号,把程序运行过程中产生的值记录下来,可以重复的去使用它。需要我们注意的是 这里的 “=”号 并不是我们数学中等于号的意思,而是代表赋值的意思,可以理解为这个变量中有什么。变量就像杯子一样,里面可以盛水 可乐 雪碧,而杯子本身不等于水,水和杯子是两码事。
python中调用变量的时候不能给它加上任何的符号,如下面的代码所示
思考一下,上面图片中的代码执行之后会出现什么结果呢