2019-01-31 18:34:55。
美賽剛結束,感覺還是我的程式設計太菜了,平時也沒有花時間去看演算法,只是把黃書過了一遍,隊友也幾乎不會程式設計,國賽感覺希望也不大。現在先把python的二級考了,下學期和導師學學深度學習,大三參加stitp,有時間再學學matlab、啟發式演算法,美滋滋。
保留字。python的保留字還挺多的,33個,但都比較好記,檢視可以用
importkeyword
keyword.kwlist
'''列出幾個不常用的: [assert,finally,nonlocal,lambda]'''
資料型別:number:int,bool,float,complex (注意complex型別1是不能省略的).
string: 切片,索引,運算,轉換,基本就這4個型別。後面在詳細總結
list: 同上
dict: 注意索引號是鍵,得到的是值.遍歷的時候可以用
dict1=for k in
dict1:
print('
key:\n
',k)
'''只能遍歷鍵
'''for k,v in
dict1.items():
print('
key:\n
',k,'
value:\n
',v)
'''鍵和值都可以遍歷
'''
tuple 和string list 都是序列,dict是無序的
set 可以用來去重。建立乙個空集合用 set1 = set() 用{}表示建立乙個空字。
資料型別都可以相互轉換
3.number
運算子:+ - / * // % **
進製轉換:ord hex oct 將乙個字元轉化成數字、轉化成16進製制ox、轉化成8 進製0o
各種數學函式:abs(fabs),sqrt,sin,exp,eval(),floor(ceil),round,log(e),log10(10)
隨機函式
importrandom
random.choice(range(10))
random.choice([1,3,5,7])
'''random.choice(seq)
'''random.shuffle(ls)
'''洗牌
'''random.uniform(x,y)
4.字串
一些常用的符號:
常用的符號
\r回車
\a響鈴
\ttable
\bbackspace
\f換頁
操作: split,join,strip,lstrip.rstrip
2019-01-31 22:21:38
Python 基礎複習
類和物件 類 使用關鍵字class定義類 在類中能定義類成員變數和成員函式,類成員函式必須帶self引數 self是物件本身的引用,在成員函式中能引用self獲得物件的資訊 建構函式 def init self 通過預設引數實現多種方式構造物件 def init self,name color 析構...
python基礎複習
環境問題 python命令找不到 有可能是沒有配置環境變數 重啟電腦 只需要保留乙個 python 版本。pytest沒法執行,可以嘗試下面兩種命令 py.test python m pytest輸入 pytest html output.html,報html找不到的錯,可能是由於沒有安裝 pyte...
python基礎 模組複習
內建模組 擴充套件的 django 自定義的 檔案import demo def read print my read func demo.read print demo.money 先從sys.modules裡檢視是否已經被匯入 如果沒有被匯入,就依據sys.path路徑取尋找模組 找到了就匯入 ...