oeasy教您玩轉(zhuǎn)python - 003 - # - 繼續(xù)運(yùn)行
繼續(xù)運(yùn)行 ??
回憶上次內(nèi)容
在解釋器里玩耍
print("Hello World")
1+1
編寫(xiě)了
py
文件運(yùn)行了
py
文件這次我們繼續(xù)豐富這個(gè)文件
分析 py 文件
我們上次輸出了
Hello World
print
是輸出函數(shù)的名字這句話就是負(fù)責(zé)輸出的
后面的一對(duì)
小括號(hào)
意味著 print 是一個(gè)函數(shù)
小括號(hào)
就對(duì)應(yīng)函數(shù)
小括號(hào)
里面的是函數(shù)的參數(shù)
print
目前的參數(shù)
是雙引號(hào)引起的字符串
可以修改為任何的內(nèi)容比如
hello oeasy

編輯 py 文件
用vi打開(kāi)并編輯
oeasy.py
vi oeasy.py
按o鍵
切換到輸入模式
并把光標(biāo)放在下一行開(kāi)頭
輸入
print("hello oeasy")
按esc鍵退出插入模式

在 vi 運(yùn)行當(dāng)前 Python 文件
原來(lái)只有一行
現(xiàn)在來(lái)兩行
用:進(jìn)入使用命令行模式
:w
是保存

運(yùn)行程序
在
vi
中:
可以執(zhí)行命令:!
可以執(zhí)行外部命令:!python3 oeasy.py
可以運(yùn)行oeasy.py
! 的意思是執(zhí)行外部命令
整個(gè)的意思就是執(zhí)行外部命令
python3 oeasy.py


使用%代表當(dāng)前文件
:!echo %
執(zhí)行外部命令 echo
%代指當(dāng)前文件的名字
:
可以執(zhí)行命令:!
可以執(zhí)行外部命令echo %

可以知道%就代表當(dāng)前的文件名
:!python3 %
%
代之當(dāng)前文件名oeasy.py
這句話就是運(yùn)行外部命令
python3 oeasy.py

保存并運(yùn)行

:w|!python3 %
|
位置在鍵盤(pán)上的回車(chē)鍵上面|
把這些命令聯(lián)合起來(lái)|
的意思是依次執(zhí)行先執(zhí)行
w
保存再運(yùn)行當(dāng)前文件
!python3 %

下載文件
回到 shell
下載一個(gè)別人編好的程序
wget https://labfile.oss.aliyuncs.com/courses/1330/game.py
用python3解釋game.py
python3 game.py
這段話可以復(fù)制粘貼到虛擬機(jī)右側(cè)的剪貼板
然后用終端的編輯粘貼到終端的 shell 上去

這樣就可以玩游戲了
想辦法贏一把
源代碼
vi game.py
可以看看游戲源代碼都寫(xiě)的一清二楚
可以直接讀
找找里面有沒(méi)有
函數(shù)
小括號(hào)
對(duì)應(yīng)著函數(shù)
小括號(hào)
里面的是函數(shù)的參數(shù)
這程序全都這么公開(kāi)出來(lái)
有什么意義么?
編寫(xiě)程序的人怎么掙錢(qián)呢?
回答這個(gè)問(wèn)題之前,我們先總結(jié)一下
總結(jié)
python 的程序都是寫(xiě)在明面上的
所有需要執(zhí)行的事情都明著寫(xiě)到了
py
文件中用
python3
解釋py
文件進(jìn)行執(zhí)行還可以下載人家寫(xiě)好的
py
文件玩python 源程序都放在明面
還怎么用 python 掙錢(qián)呢???
我們下次再說(shuō)!*