python基礎知識整理

2021-08-04 10:57:40 字數 1382 閱讀 2368

一、資料型別

整型 int、浮點型 float 、複數型、字串型

二、輸入輸出

nnum = input("請輸入:")

print("輸出的是:"+nnum)

print( "%d"%(nnum) )

三、選擇結構

if elif else

四、運算子

/  會得到小數

// 整除 

**  次方

五、列表 list 、元組  tuple 、字典 dict

sort排序、reverse() 反序

tuple 元組不能修改所以少 attend、insert 等

dict update 更新乙個字典、keys、values、

max、min、len、cmp、

六、區域性變數、全域性變數

在區域性中定義 global可變成全域性

七、函式定義 、形參和實參

def func(nnuma,nnumb,nnumc=3):

pass

func(1,2)

func(nnumb=1,nnuma=2)

八、可變引數 用字典和元組 ** ,*

def fun(**val):

print(val)

fun(a=1,b=2,c=3)

九、模組的引用:

import ts

from 模組 import *

from 模組 import 方法,方法

十、類構造、析構 __init__\__del__

類方法 cls @classmethod

例項方法 self 

靜態方法 @staticmethod

十一、異常處理

try except finally 

異常類 exception 

丟擲異常 raise

十二、time類、datetime類  隨機類random

十三、檔案操作 os類 或者open ,file.write\seek\writelines\close

十四、好用的內建函式 

reduce (fuc,列表) 從列表中取兩個數進行fun、一直到列表結束

filter(fuc,列表)從列表中項進行fun、fun處理後為true的返回更新後的列表

map(fuc,列表)從列表中每一項進行fun返回處理後的列表

十五、lambda匿名函式和閉包

lambda 引數:返回 閉包

def outer(factor):    

def inner(number):          

return number*factor    

return inner 

fun = outer(1)

fun(2)

python基礎知識整理2

可迭代物件 可 於迭代操作 for 迴圈 的物件。擁有 iter 法的物件 注意 iter 法的返回值是迭代器物件 迭代器任何由實現了 iter 法的類建立的物件都是可迭代對 象。任何由實現了 iter 和 next 法的類建立的物件 都是迭代器物件。迭代器是懶載入的 延遲載入的 使 for對迭代器...

python基礎知識整理(一)

brew install python31 mac自帶python2.7,用上述方法安裝了python3之後,mac會將預設的2.7版本變為3的版本,因為此時,系統預設的py啟動路徑,由原來的mac系統預設的直譯器變為當前使用者安裝的py直譯器 2 再想用python2.7版本時,在ide選擇ven...

基礎知識整理

1.在輸出字元變數的值時,可以選擇以十進位制整數形式輸出,或以字元形式輸出。2.在乙個整數的末尾加大寫字母l或小寫字母l,表示它是長整型。3.代表除法運算子,兩個實數相除的結果是雙精度實數。兩個整數相除的結果是整數,捨去小數部分。但是,如果除數或被除數中有乙個是負值,則捨入的方向是不固定的。多數c編...