python基礎知識學習

2021-10-13 19:11:37 字數 657 閱讀 1689

_ 在互動式環境中表示上文的輸出

python 列印

print("%3d %0.2f" % (year, principla))

id(),獲取python中元素位址的方式

map(),接收兩個引數,乙個是函式,乙個是序列,把傳入的函式依次作用於序列的每個引數,並把結果作為新的序列返回。

filter(),接收兩個引數,乙個是函式,乙個是序列,把傳入的函式依次作用於每個元素,根據結果是true還是false決定是否保留還是丟棄該元素,結果序列是所有返回值為true的子集。

reduce(),把乙個函式作用於乙個序列上,這個函式接收兩個引數,其中函式的把結果繼續和序列的下乙個元素做累積計算,函式只返回值,結果非序列。

partial()函式,還沒有弄明白怎麼用

python中public,protect,private定義:

不以下劃線開頭,public

單下劃線開頭,protect

雙下劃線開頭,private

__init__ 系統保留函式

python 傳參時,*args **kwargs代表可以實現任意數量引數的函式。 為了讓乙個函式接受任意數量的位置引數,可以使用乙個*引數,它的資料結構型別為list列表。為接受任意數量的關鍵字引數,使用乙個以**開頭的引數,它的資料結構型別為dict字典。

Python學習基礎知識

1 python中的布林運算 1 python把0 空字串 和none看成 false,其他數值和非空字串都看成 true 2 python直譯器在做布林運算時,只要能提前確定計算結果,它就不會往後算了,直接返回結果。2 python中的list 新增 2 用list的 insert 方法,它接受兩...

Python基礎知識學習

anaconda環境配置 anaconda pycharm環境 參考 直譯器 參考 和 python入門 anaconda和pycharm的安裝和配置 print and input print hello,world x 12 print x s hello y len s print the l...

Python學習筆記 基礎知識

coding cp936 此行是為了和linux的平台保持相容,是用來告訴shell執行時,去用 bin python來解釋執行 bin python 此行指明了編碼方式,預設是utf 8,如果我們要輸出中文或者採用中文的注釋,就會出現錯誤 coding gb2312 python特色一 三引號注釋...