一、資料型別
整型 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編...