Python基礎複習

2022-09-10 19:36:14 字數 1434 閱讀 7519

2019-01-31 18:34:55。

美賽剛結束,感覺還是我的程式設計太菜了,平時也沒有花時間去看演算法,只是把黃書過了一遍,隊友也幾乎不會程式設計,國賽感覺希望也不大。現在先把python的二級考了,下學期和導師學學深度學習,大三參加stitp,有時間再學學matlab、啟發式演算法,美滋滋。

保留字。python的保留字還挺多的,33個,但都比較好記,檢視可以用

import

keyword

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)

隨機函式

import

random

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路徑取尋找模組 找到了就匯入 ...