昨天我是在window上執行的python,而今天我是在linux上學習python。
一般linux上都已經安裝了python,只要我們在終端上輸入命令#python,就會進入python的互動介面,並出現》的提示符。
我的linux上的python的版本是2.7,雖然python3和python2有些區別,但是我還是先學習python2的版本,最後在去學習與python3的區別。
linux上python互動模式的退出方法:>>>exit()
開始編寫python程式了!
python程式的擴充套件名為:.py
在linux命令列中輸入#vim 1.py ,進入vim編輯器,並輸入print 「hello world」 ,儲存退出。這個python的程式我們就寫好了。
這樣,就可以在命令列中輸入#python1.py 用python直譯器來解釋1.py指令碼了
螢幕上就會出現 helloworld了。
除此,我們還可以用./1.py 來執行它,在這之前必須要在1.py中第一行加上python的路徑:
#!/usr/bin/python
並且:給1.py加上可執行許可權:chmod +x 1.py ,這樣我們就可以./1.py來執行它了。
python檔案型別:
源**:
—python源**的檔案以「py」為副檔名,由python程式解釋,不需要編譯;
位元組**:
—python原始檔經編譯後生成的擴充套件名為「pyc」的檔案;
編譯方法:
我們需要在寫個python的程式來編譯1.py
vim 2.py
import py_compile
py_compile.compile(「1.py」)
在linux命令列上輸入#python2.py ,就會生成乙個1.pyc的檔案(二進位制檔案)
#python 1.pyc 這樣就可以執行它了
優化**:
—經過優化的原始檔,擴充套件名為 「.pyo」
—python –o –m py_compile1.py
生成1.pyo 的檔案
#python 1.pyo 執行
python 開始程式設計
對python的學習著重於語言特徵,即python自身的語法習慣,略去一些程式語言共有部分。本節主要以知識碎片形式記錄表示式 選擇和迴圈的基礎語法 raw input函式返回使用者的輸入值並以字串的形式儲存起來 int sthstring 將字串轉化為整數形式 如果一條語句的長度超過了一行,為了提高...
CoreData程式設計開始
1 資料持久化 persistent 2 coredata並不是唯一的資料儲存選項 3 coredata隱藏了許多複雜的資料儲存操作,讓你可以專注於你應用的娛樂和功能 4 雖然coredata可以儲存資料在相關的資料庫中 比如sqlite 但它並不是乙個資料引擎 database engine 5 ...
開始學習程式設計
我叫劉興奇,家鄉是陝西漢中,今年是陝西科技大學大三的學生,專業是材料成型及控制工程。平時喜歡打籃球,經常去健身房鍛鍊。由於自己對本專業不喜歡和薪資原因,打算開始學習計算機程式設計。轉到這個行業也是在同學的建議下才有這個想法的。目前我對程式設計還沒有太多的了解,所以對於程式設計的目標還不是很明確。只是...