(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...