Python學習筆記 0基礎(運算子)

2021-10-24 11:28:44 字數 1941 閱讀 5564

本人是一名在校大學生,分享自己的python學習筆記,共同進步。

筆記內容 由自己組織語言編寫,為更好的理解。

以書學習的同學,以書為標準。

python運算子:

首先我們要了解python最基本的內建資料型別。

1.整形(整數)

2.浮點型(小數)

3.布林型(表示真假,僅有 true,false)

4.字串型(帶引號的)

對於整形和浮點型有以下的運算操作:

加+,減-,乘*,浮點數除法/,整數除法//

%取餘數,**冪運算

a=4b=

25print

(b%a,

'第乙個'

)#取餘數c=3

d=12

print

(d/c,

'第二個'

)#浮點數 除法z=2

print

(z**4,

'第三個'

)#冪運算

>>

>輸出結果:

1 第乙個

4.0 第二個

16 第三個

整數性質:

python中除10進製,還有其他三種進製

二進位制 0b

八進位制 0o

十六進製制 0x

這裡我只對 2進製的轉化做出說明:

通過 bin() 可將目標物件轉變為2進製 形式。

b=

2print

(bin

(b))

>>

>輸出結果:

0b10

資料型別的轉換:

int() 將目標物件轉成整數型;

1.浮點數 直接捨去小數部分。

2.布林值true轉變為1,false轉變為0.

3.字串符合整數形式(裡面不能含有浮點數格式和字母格式,否則報錯)

4.自動轉型:如果整數和浮點數混合運算,結果為浮點數。

a=

12.3

b='1234'

print

(int

(a))

print

(int

(b))

print

(int

(true))

print

(int

(false))

>>

>輸出結果:

121234

10

浮點數:

說白了就是小數。python以科學計數法表示。

1.運用 float 可以把其他資料型別轉變為浮點數。

2.如果整數和浮點數混合運算,結果為浮點數。

3.round() 可以進行四捨五入的計算。

這裡的計算不會改變原有的值,會產生新的物件。

a=

12print

(float

(a))

>>

>輸出結果:

>

12.0

print

(round

(3.5))

>>

>輸出結果:

>

4

&增強運算子(中間不能有空格):

+= a+=2 等價於 a=a+2 (以下相同)

-=,*=,/=,//=,**=,%=

先算右邊,在把右邊的值重新賦值給左邊。

&比較運算子:

== 等於號 等於返回true,不等於返回false.

!= 不等於;>= 大於等於;<=小於等於;>大於號;《小於號。

&邏輯運算子:

or(或)、and(和),not(非)

&同一運算子:

is 、is not 判斷物件

按位運算子:與2進製運算有關,暫時擱置。

人生苦短,不如python。

Python學習筆記 0基礎(集合)

本人是一名在校大學生,分享自己的python學習筆記,共同進步。筆記內容 由自己組織語言編寫,為更好的理解。以書學習的同學,以書為標準。一.集合 集合的底層其實就是字典的 鍵物件。它不能重複,無序可變。1.可以建立乙個集合。使用add 可以新增元素。2.使用 set 可將列表 和 元組等可迭代的物件...

python的基礎運算 Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 數 算 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷...

python基礎筆記 0

python中資料結構,主要有列表 元組 字典 集合。python中最基本資料結構是序列 sequence 序列中每個元素被分配乙個序號 即元素位置,也成為索引。第乙個索引是0,第二個是1,以此類推。python包含6種內建序列,其他內建序列型別有字串 unicode字串 buffer物件和rang...