仪式感——“Hello world !”
在Windows下执行.py程序时,前面要加上python,如图所示:
把文件变成可执行程序,要声明所用的解释器,相当于告诉操作系统用什么方式去解释这段代码。
有如下两种方式:
(1)env的意思是找环境变量,第一种写法是到操作系统中找名字叫做“python”的环境变量
(2)第二种写法就是只能到/usr/bin/下去找python,别的路径下的python都不能用。(这种写法不好)
创建默认的模板,可声明所用的解释器、编码、作者等等:
效果如下:
“变量”
变量只能是字母、数字、下划线的任意组合,变量名第一个字符不能是数字,特殊字符不能用作变量名,关键字不能用作变量名(and、break、del等等)。变量的作用是用于存储,存储的东西方便下面调用。举例:想输出"我的名字是孙悟空"。
首先先定义变量,变量名为“name”,然后对其进行赋值“sun wu kong”,下面输出,逗号的作用是连接这两个不同类型的部分,一个是字符串“My name is”,另外一个是name这个变量。
再来说一下这个,首先变量name被赋值“sun wu kong”,变量name1被赋值为变量name的值,即name1的值也为“sun wu kong”,然后修改变量name的值,改为“tang seng”,再进行输出,结果name的值为“tang seng”,而name1的值依旧为“sun wu kong ”。原理如下:
也就是说,name2顺着name找到的是alex li这个值,而不是说name2跟随着name,name是什么值,name2就是什么值。所以,在name更换值为“paoche ge”的时候,name2的值并没有发生改变。