python 學習筆記

2022-07-15 01:54:11 字數 1909 閱讀 3244

python學習筆記

1. *(乘)    給出兩個數的乘積,或返回字串重複指定次數後的結果。

2. ** (乘方)

3. // (整除)   x 除以 y 並對結果向下取整至最接近的整數。

>> (右移) 

5.  & (按位與)、| (按位或)、^(按位異或)、~ (按位取反)

異或:運算變數取值相同時,結果為0,相異時,結果為1

按位取反: x 的按位取反結果為 -(x+1)

6. not (布林「非」)、and (布林「與」)、or(布林「或」)

1.   縮排一致,用於區分**塊

2.   ture 、false

3.   物件導向程式設計

任何在類或物件之中使用的變數其命名應以下劃線開頭,其它所有非此格式的名稱都將是公開的,並可以為其它任何類或物件所使用。

1.   預設引數值 

只有那些位於引數列表末尾的引數才能被賦予預設引數值,意即在函式的引數列表中擁有預設引數值的引數不能位於沒有預設引數值的引數之前。

2.   關鍵字引數

根據命名為引數賦值。

3. 可變引數

*param  位置引數都將被整合成乙個稱為param的元組(tuple)

**param  關鍵字引數都將被整合成乙個名為 param 的字典(dictionary)

列表(list)

列表類似於陣列,有序列的集合,可以新增、移除或搜尋列表中的專案

元祖(tuple)

元組(tuple)用於將多個物件儲存到一起,類似於字串,不能進行編輯或更改

字典(dictionary)

字典類似於物件。 刪除為 del

序列(sequence)

列表、元組和字串可以看作序列的某種表現形式。

序列的主要功能是資格測試(membership test)(也就是 in 與 not in 表示式)和索引操作(indexing operations),它們能夠允許我們直接獲取序列中的特定專案。

擁有一種切片(slicing)運算子,它能夠允許我們序列中的某段切片——也就是序列之中的一部分。

集合(set)

類似與數學知識集合

引用mylist 只是指向同一物件的另一種名稱

mylist通過生成乙份完整的切片製作乙份列表的副本

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