2018.11.20——python5小時入門、continue、break、*args、**kwargs、異常
阿新 • • 發佈:2018-12-03
- 裝環境:用python3,不直接去python官網下載,裝anaconda。
- python的特點是:比Java簡潔,靠縮排來顯示句子
- 語法:type列印型別(int 、float、str、bool);型別轉換int(a)、float(a)、str(a);四捨五入round();1.3e5;len()列印長度
-----------------------------------------------------------------------------------
寫法: type(變數名) ,例如:type(a)
比較常用,各個框架中也用,例如pytorch、tensorflow、caffe
---------------------------------------------------------------------------------------
型別轉換 xu=1.5
int (xu)結果為1
---------------------------------------------------------------------------------------
不等式輸出的結果就是:bool型
去掉空格,在讀檔案的時候常用
2.list列表,裡面存什麼東西都可以,所以可以存特徵,身高、學號、姓名……
取值,變數名後面直接加[],例如tang[1]
3.字典結構
取值:
表明順序變了,因此字典沒有索引之說,因為它是靠鍵值進行儲存的。
4.集合set,用{}表示,沒有順序,用法:幫list去除重複
集合保留唯一,不重複的東西
--------------
6.continue跳出本次迴圈,即便下面還有程式碼也不去執行了。
7.break整個迴圈生命週期結束
8.函式
=============================
我不知道需要多少個引數,函式可以接受不定個數引數
9.**kwargs
傳進去的引數是鍵值對格式——字典
10.匯入xxx.py
11.os模組