前兩天搞ios時,由於專案迭代好多次,ui設計圖被推翻好多次,需要刪除專案中不用的,很顯然乙個乙個找太麻煩,這時候在網上找到了解決辦法,運用的就是用python寫的指令碼,頓時感覺python太強調了,不由自主的準備學習一下心得語言python
python是一門指令碼語言,其用途是非常廣泛的,系統程式設計、數學研究、圖形處理以及黑客技術等等,應用絕對是廣泛,不像objective-c只能做蘋果的軟體,所以想逐漸全棧式開發的話,python無疑是非常值得學習的
python可以使用任何作業系統的電腦進行程式設計,在macos和ubuntu系統上常見的是執行終端進行程式設計,預設電腦上已經有python環境了
python有五個標準的資料型別:
一、首先乙個hello world的列印吧 !
vim hello.py
2.在vim中輸入print(「hello world」)
3.儲存退出
4.執行python3編譯器 :python3 hello.py
即可成功的進行顯示
二、元組
元組根swift的語法類似,感覺swift就是借鑑了python的元組,元組裡面可以放入任意型別的資料(字串、數字、等等)舉乙個簡單例子
smple=[1,2,3,4,」smple5」]
怎麼樣?簡單吧?輕輕鬆鬆元組就宣告出來了
怎樣取出想用的值,那就接著談談遍歷吧
三、for 語句遍歷
for語句的遍歷類似objective-c的遍歷,簡直是接近模子裡刻出來的,唯一需要注意仔細觀察的是後面要有乙個冒號(:)
for sm in smple :
print(sm)
結合上面的**,輕輕鬆鬆實現乙個元組的遍歷列印
四、判斷語句if和else
if…else 和c語言的沒什麼太大的區別,只是在後面新增了乙個冒號(:)
if smple[1]==2:
print("the smple[1]is 2")
else:
print("the smple[1]is not 2")
五、while語句
while語句中需要注意的兩點:
在python中類似if…else和while這樣的語句中是不用{}進行範圍的表示,而是根據縮排排版進行範圍的限定。
六、break、continue語句
break語句用來打破while和for語句裡面的迴圈,跟c語言裡面的一致
在這裡就不過多浪費時間描述
python 3 x 學習筆記 一
1.11 位 1 bit 8 bit 1 bytes 1 位元組 1024 位元組 1 kb 1.232位系統與64位系統的區別 32位系統的最大定址空間為 32系統僅支援4g的執行記憶體 64位系統從理論上支援數t級的執行記憶體 2.1 安裝python 2.2 設定環境變數 在cmd命令視窗輸入...
python3 x學習筆記2
命令 功能 sys.stdin 標準輸入流 sys.stdout 標準輸出流 sys.stderr 標準錯誤流 sys.argv value 接收命令列的引數。例如,windows下的命令列cmd裡面的引數。其中,argv 0 表示該檔案本身。sys.version 檢視該python的版本。sys...
Python 3 x 學習筆記 雜
在互動式環境中,編譯器會有乙個小整數池的概念,會把 5,256 間的數預先建立好,而當a和b超過這個範圍的時候,兩個變數就會指向不同的物件了,因此位址也會不一樣,在互動模式中,最後被輸出的表示式結果被賦值給變數 此處,變數應被使用者視為唯讀變數。python 所謂的奇進偶棄,因為浮點數的表示在計算機...