python入門筆記

2021-10-21 11:47:05 字數 2362 閱讀 8798

(1)需要雙引號、括號

(2)中間有\表示tab鍵效果

(3)中間有\n表示enter鍵

(4)可以用兩個字串相加,可直接用雙引號或str()使變數變為字串

​ (1) //表示取整 3**2表示3的2次方 /表示除法,結果為小數

字串之間可以直接相加

(1) 可正向輸出,也可逆向輸出(用負數)

(2) 可獲取列表得長度len(list),可找出某值得位置(若有多個,則找出第乙個)list.index(30),可計算某值再列表中得個數list.count(30),可對陣列排序list.sort(),也可逆向排序list.sort(reverse=true)

(3) 列表可以直接對位置上得值進行修改,可在末尾新增list.apend(30),在某位置新增個元素list.insert(2,300),刪除某位置得元素del list[2],刪除列表中某值list.remove(300),若由多個相同元素,則刪除第乙個

(4) pop 用法,a=list.pop() 彈出最後乙個元素到變數a,源列表則少了該元素(類似於放鬆檔案,分批傳送)

(1) 元組功能和列表類似

(2) 元組和列表得區別在於,元組裡面得值不能增加、修改和刪除,也就是元組不可變,若非要修改,則可以對元組變數重新賦值

(1) 每個條件後面要冒號,可通是並列多個判斷符號 如a(2) 多個判斷層次:if elif else,要流空值佔位,用pase

(3) for i in +變數: break;結束迴圈, continue;跳出單次迴圈

(4) if 『red』 in colors: print(『red』) 判斷該值是否在列表裡面

(5)null= if null: 判斷列表null是否為空

(1) d= 定義

(2) 字典中的鍵和值可以是各種型別,字典中的元素是無序的,是通過鍵找值得

(3) 可直接對相應得鍵進行賦值修改值,可新增乙個元素,但位置不確定(無序)

(4) 取值方式 for key,value in d.items(): print(key,value)

或:for key in d.keys(): print(key)

或 for value in d.values(): print(value)

(5) 可對鍵進行排序 然後輸出 for key in sorted(d.keys()): printt(『key:』,key),但只限於本次輸出,也就是對源字典得鍵的順序沒改變

(1) 導包方式1:import +包名 注意,該方式使用函式的時候,要加包名. 作為字首

(2)若不要字首,則用 from+包名+import+函式名 方式導包,或from+包名+import+*

(3)如果包名太長,可為包起別名,這樣方便用包作為字首

(4)系統自帶的包os

(1) 類自己的指標:seft,用來在方法中呼叫自己的屬性

(2)初始化函式def __init__(seft,name,age):

(3)繼承時,子類可以用super().__init__()呼叫父類的初始化,子類也可以重寫父類的方法,從而覆蓋父類的方法

(1) a=input() 括號裡面可以輸入提示使用者輸入的內容

(1)開啟檔案my_file = open(『檔名.字尾』,『w』) 檔名若不寫路勁,則預設是當前路徑,若當前路徑沒有該檔案,則會自動建立乙個檔案,w表示以寫的形式讀入 或用with open(『檔名』,『w』) as f2: 即以f2為變數開啟檔案,會自動關閉檔案,但會先清空檔案再寫入,要追加內容則需把w改為a

(2)寫檔案,my_file.write(text)

(3)讀檔案,my_file.read()

​ 唯讀一行my_file.readline()

​ 讀多行,則my_file.readlines(),存成列表的形式,每行為乙個列表項,在後面會有乙個換行符\n,而輸出是用print()也會換行,因而會導致輸出是內容會隔行,為此,可以用

for line in f: print(line.rstrip())去掉內容的換行符

(3)關閉檔案:my_file.colse()

(1)try :

​ except exception as e:

​ else:

(1)import json

​ a_dict=

​ with open(『example.json』,『w』) as f:

​ json.dump(a_dict,f) //將資料以字典的形式存入到檔案中

(1)注釋**:「『 」』 或選中**,ctrl+?

(2)不知道函式的用法時,可以按shift+tab鍵,看一下描述

(3)前面已經定義了某變數,後面書寫幾個字母後,可按tab鍵,進行**補全

Python 入門筆記

前一段時間看了九天雁翎 http hi.csdn.net vagrxieeasy but powerful 總體感覺python的庫功能極其強大,這樣使得python 密度很高,用c 10行實現的內容,python可能不到3行就能實現了。當然這樣會損失一些效率,但是實現一些小的應用軟體不會有什麼問題...

python入門筆記( )

變數賦值 counter 0 miles 1000.0 name xumesang n 10 2.字串 str python str 0 p str 1 n str 2 pythonpython 3.列表,元組和字典 list 1,2,3,4 元素可變 tuple xumesang 23,101 元...

python入門筆記

1.編寫python記得縮排統一 2.連續輸出多個變數 print 橫座標是 d,縱座標是 d x,y 3.生成隨機數的方法 randint x,y 但在此前要匯入模組 from random import randint 注意。生成的數包括x和y,例如randint 1,10 可以生成1和10 4...