儀式感——“Hello world !”
在Windows下執(zhí)行.py程序時,前面要加上python,如圖所示:
把文件變成可執(zhí)行程序,要聲明所用的解釋器,相當(dāng)于告訴操作系統(tǒng)用什么方式去解釋這段代碼。
有如下兩種方式:
(1)env的意思是找環(huán)境變量,第一種寫法是到操作系統(tǒng)中找名字叫做“python”的環(huán)境變量
(2)第二種寫法就是只能到/usr/bin/下去找python,別的路徑下的python都不能用。(這種寫法不好)
創(chuàng)建默認(rèn)的模板,可聲明所用的解釋器、編碼、作者等等:
效果如下:
“變量”
變量只能是字母、數(shù)字、下劃線的任意組合,變量名第一個字符不能是數(shù)字,特殊字符不能用作變量名,關(guān)鍵字不能用作變量名(and、break、del等等)。變量的作用是用于存儲,存儲的東西方便下面調(diào)用。舉例:想輸出"我的名字是孫悟空"。
首先先定義變量,變量名為“name”,然后對其進(jìn)行賦值“sun wu kong”,下面輸出,逗號的作用是連接這兩個不同類型的部分,一個是字符串“My name is”,另外一個是name這個變量。
再來說一下這個,首先變量name被賦值“sun wu kong”,變量name1被賦值為變量name的值,即name1的值也為“sun wu kong”,然后修改變量name的值,改為“tang seng”,再進(jìn)行輸出,結(jié)果name的值為“tang seng”,而name1的值依舊為“sun wu kong ”。原理如下:
也就是說,name2順著name找到的是alex li這個值,而不是說name2跟隨著name,name是什么值,name2就是什么值。所以,在name更換值為“paoche ge”的時候,name2的值并沒有發(fā)生改變。