安裝完python環(huán)境一般要在系統(tǒng)《環(huán)境變量》path下添加配置
之后就可以在cmd 命令提示符下 輸入 python進入python編譯環(huán)境
如何用cmd提示命令符下運行其他路徑下的 .py文件
print 語句也可以跟上多個字符串,用逗號 “,”隔開亩进,就可以連成一輸出
a = 123 ? ?# a是整數(shù)
print a
a = 'imooc' ? # a變?yōu)樽址?/p>
print a
這種變量本身類型不固定的語言稱之為動態(tài)語言灵汪,與之對應(yīng)的是靜態(tài)語言
靜態(tài)語言在定義變量時必須制定變量類型牺汤,指定了變量類型咳短,如果賦值的時候類型不匹配企软,就會報錯
例如Java是靜態(tài)語言评也,賦值語句如下(// 表示注釋):
int a = 123; // a是整數(shù)類型變量
a = "mooc"; // 錯誤:不能把字符串賦給整型變量
當(dāng)我們寫 a=“ABC”時攒磨,python解釋器干了兩件事:
在內(nèi)存中創(chuàng)建了一個“ABC”的字符串
在內(nèi)存中創(chuàng)建一個名為a的變量逐样,并把它指向“ABC”
也可以把一個變量a賦值給另一個變量b蜗字,這個操作實際上是把變量b指向變量a所指向的數(shù)據(jù)
a = 'ABC'
b = a
a = 'XYZ'
print b
最后一行打印出變量b的內(nèi)容到底是'ABC'呢還是'XYZ'?如果從數(shù)學(xué)意義上理解脂新,就會錯誤地得出b和a相同挪捕,也應(yīng)該是'XYZ',但實際上b的值是'ABC'争便,讓我們一行一行地執(zhí)行代碼级零,就可以看到到底發(fā)生了什么事:
執(zhí)行a = 'ABC',解釋器創(chuàng)建了字符串 ?'ABC'和變量 a滞乙,并把a指向 'ABC':
執(zhí)行b = a奏纪,解釋器創(chuàng)建了變量 b,并把b指向 a 指向的字符串'ABC':
執(zhí)行a = 'XYZ'斩启,解釋器創(chuàng)建了字符串'XYZ'序调,并把a的指向改為'XYZ',但b并沒有更改:
所以兔簇,最后打印變量b的結(jié)果自然是'ABC'了发绢。
說點什么
QQ學(xué)習(xí)交流群:277300227
微信公眾號(歡迎關(guān)注):SeptemberNotes