Python學習筆記

2021-09-24 04:08:10 字數 2367 閱讀 4114

abs(a) : 求取絕對值。abs(-1)

max(list) : 求取list最大值。max([1,2,3])

min(list) : 求取list最小值。min([1,2,3])

sum(list) : 求取list元素的和。 sum([1,2,3]) >>> 6

sorted(list) : 排序,返回排序後的list。

len(list) : list長度,len([1,2,3])

divmod(a,b): 獲取商和餘數。 divmod(5,2) >>> (2,1)

pow(a,b) : 獲取乘方數。pow(2,3) >>> 8

round(a,b) : 獲取指定位數的小數。a代表浮點數,b代表要保留的位數。round(3.1415926,2) >>> 3.14

range(a[,b]) : 生成乙個a到b的陣列,左閉右開。 range(1,10) >>> [1,2,3,4,5,6,7,8,9]

int(str) : 轉換為int型。int(『1』) >>> 1

float(int/str) : 將int型或字元型轉換為浮點型。float(『1』) >>> 1.0

str(int) : 轉換為字元型。str(1) >>> 『1』

bool(int) : 轉換為布林型別。 str(0) >>> false str(none) >>> false

bytes(str,code) : 接收乙個字串,與所要編碼的格式,返回乙個位元組流型別。bytes(『abc』, 『utf-8』) >>> b』abc』 bytes(u』爬蟲』, 『utf-8』) >>> b』\xe7\x88\xac\xe8\x99\xab』

list(iterable) : 轉換為list。 list((1,2,3)) >>> [1,2,3]

iter(iterable): 返回乙個可迭代的物件。 iter([1,2,3]) >>>

dict(iterable) : 轉換為dict。 dict([(『a』, 1), (『b』, 2), (『c』, 3)]) >>>

enumerate(iterable) : 返回乙個列舉物件。

tuple(iterable) : 轉換為tuple。 tuple([1,2,3]) >>>(1,2,3)

set(iterable) : 轉換為set。 set([1,4,2,4,3,5]) >>> set() >>>

hex(int) : 轉換為16進製制。hex(1024) >>> 『0x400』

oct(int) : 轉換為8進製。 oct(1024) >>> 『0o2000』

bin(int) : 轉換為2進製。 bin(1024) >>> 『0b10000000000』

chr(int) : 轉換數字為相應asci碼字元。 chr(65) >>> 『a』

ord(str) : 轉換asci字元為相應的數字。 ord(『a』) >>> 65

eval() : 執行乙個表示式,或字串作為運算。 eval(『1+1』) >>> 2

exec() : 執行python語句。 exec(『print(「python」)』) >>> python

filter(func, iterable) : 通過判斷函式fun,篩選符合條件的元素。 filter(lambda x: x>3, [1,2,3,4,5,6]) >>>

map(func, *iterable) : 將func用於每個iterable物件。 map(lambda a,b: a+b, [1,2,3,4], [5,6,7]) >>> [6,8,10]

zip(*iterable) : 將iterable分組合併。返回乙個zip物件。 list(zip([1,2,3],[4,5,6])) >>> [(1, 4), (2, 5), (3, 6)]

type():返回乙個物件的型別。

id(): 返回乙個物件的唯一標識值。

hash(object):返回乙個物件的hash值,具有相同值的object具有相同的hash值。 hash(『python』) >>> 7070808359261009780

help():呼叫系統內建的幫助系統。

isinstance():判斷乙個物件是否為該類的乙個例項。

issubclass():判斷乙個類是否為另乙個類的子類。

globals() : 返回當前全域性變數的字典。

next(iterator[, default]) : 接收乙個迭代器,返回迭代器中的數值,如果設定了default,則當迭代器中的元素遍歷後,輸出default內容。

reversed(sequence) : 生成乙個反轉序列的迭代器。 reversed(『abc』) >>> [『c』,『b』,『a』]

(1)np.linalg.inv():矩陣求逆

(2)np.linalg.det():矩陣求行列式(標量)

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...