新建一个.py文件(《0元0基础0开始》,这篇中有说明如何新建一个.py文件),我们键入以下代码:
a = 343434 + 990090
右键运行,我们会发现下方区域没有任何代码,那这是为什么呢?
答:因为没有输出。
a = 343434 + 990090这句话什么意思呢?
343434 + 990090这是我们的计算,计算出来的结果存储在a这个名称中,a在python中称之为变量,a为什么是变量,因为a 不仅可以存储343434 + 990090的结果,也可以存储 1 + 1的结果,只需要把代码变为:
# 计算加法运算的结果
a = 343434 + 990090
a = 1 + 1
a的值,随着我们的使用呢,是可能随时发生着的变化的,所以a称之为变量!而且在python中一旦重命,那么a的值会立刻发生变化!
变量存储的是什么,是右边计算的值,右边的整个过程我们可以称之为‘输入’,即参与计算的过程相对于变量来说,都是‘输入’的数据,输入的过程就是计算的过程。
虽然这个过程在计算机中进行了计算,但我们肉眼是看不到的,这时我们需要靠print(变量名称)来输出,即我们需要print(变量名称)来展示给我们变量的值,体现出343434 + 990090的计算的过程,这个print()我们可以称之为输出。
# 计算加法运算的结果
a = 343434 + 990090
print(a)
修改代码为以上代码,然后右键输出,就可以获取到以下结果,我们就可以看到计算的结果。
我们把代码稍做修改(如下例),这个时候我们没有变量a了,那么此时343434 + 990090相对于print()函数来说呢,343434 + 990090为一个输入,print()把343434 + 990090计算的值直接输出(343434 + 990090计算的值,会在计算机内存中临时存储,但不可见),也就是说相对于print()中的括号里的内容来说,任何内容都是输入,print()负责的就是将()中计算的内容输出。
函数的传参都是输入,而函数的返回值可以称之为输出。如果调用函数,则函数的计算过程仍会执行,赋给一个变量或者另一个函数时,则被调用函数此时又变为输入。
#计算加法运算的结果
print(343434 + 990090)
实际编程实践中,我们会有大量的通过a = 输入或者print(输入)的方式来进行计算,因此理解计算过程中的输入与输出,是比较重要的一个环节。
a这个变量名称也不是随便能取的!!!
变量的名称取名需要满足python编程语言的规则。规则是,只能英文、数字、下划线的组合,且不能以数字开头,同时不能跟语法关键字(后面会一一讲到)重名。
所以取名是一个较难的事,靠谱的方法是用英文,比如name = “那美那美”,而不是mz = “那美那美”(mz是拼音),不知道英文的时候,请用翻译软件。原因嘛,英文虽然很烂,还有翻译软件,如果是拼 音,鬼才晓得你的意思,毕竟代码是可能会给其它人看、用的。