Task01 變數 運算子與資料型別

2021-09-28 19:49:13 字數 1722 閱讀 7883

運算子資料型別

參考資料

例1 單變數賦值

str1 =

'i love ncepu!'

print

(str1)

#i love ncepu!

例2 多變數賦值

a = b = c =

1

建立乙個整型物件,值為1,三個變數被分配到相同的記憶體空間上。

python有五個標準的資料型別:

(其中,字串、列表、元組是序列)

算術運算子有 +,-,*,/,**,//

注意1.在c語言中 ,/ 代表整除,而python中得到的是浮點數,整除為 // 。

a =10/

3b=10//

3print

(a)print

(b)#2.5

#2

2.** 為冪運算

a =-3

**4b =3**-

2print

(a)print

(b)#-81

#0.1111111

等於 ==

大於 >

小於 <

大於等於 >=

小於等於 <=

簡單賦值 =

加法賦值運算子+= 例:a=a+1 等效 a+=1

減法賦值運算子 -=

乘法賦值運算子 *=

除法賦值運算子 /=

冪賦值運算子 **=

取整除賦值運算子 //=

and 布林"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。

or 布林"或" - 如果 x 是 true,它返回 x 的值,否則它返回 y 的計算值。

not 布林"非" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。

注:python很聰明,第一步能算結果,絕不去算第二步

in 如果在指定的序列中找到值返回 true,否則返回 false。

not in 如果在指定的序列中沒有找到值返回 true,否則返回 false。

小括號》乘方》正負號》乘除》加減》成員運算子》邏輯運算子(not and or)

type(1

)#isinstance(1

,int

)#true

額外:

s 為字串

s.isalnum() 所有字元都是數字或者字母,為真返回 true,否則返回 false。

s.isalpha() 所有字元都是字母,為真返回 true,否則返回 false。

s.isdigit() 所有字元都是數字,為真返回 true,否則返回 false。

s.islower() 所有字元都是小寫,為真返回 true,否則返回 false。

s.isupper() 所有字元都是大寫,為真返回 true,否則返回 false。

s.istitle() 所有單詞都是首字母大寫,為真返回 true,否則返回 false。

s.isspace() 所有字元都是空白字元,為真返回 true,否則返回 false。

注意:使用 int() 將小數轉換為整數,對於正數來說,向下取整(注:5.5 向上取整為 6,向下取整為 5)負數則剛好相反 —— 是向上取整

Task01變數 運算子 資料型別及位運算

變數 在python中,儲存乙個資料,需要乙個叫做變數的東西 name tom name就是乙個變數,就好乙個小菜籃子 age 26 age也是乙個變數 運算子 算術運算子 賦值運算子 復合賦值運算子 邏輯運算子 位運算子 比較 即關係 運算子 1 算術運算子 運算子 描述 例項 加 兩個物件相加 ...

Task01 變數 運算子 資料型別及位運算

注釋 在 python 中,表示注釋,作用於整行。或者 表示區間注釋,在三引號之間的所有內容被注釋。運算子算術運算子 比較運算子 邏輯運算子 位運算子 三元運算子 其他運算子 注意 is,is not 對比的是兩個變數的記憶體位址 對比的是兩個變數的值 比較的兩個變數,指向的都是位址不可變的型別 s...

Task 1 Python 變數 運算子與資料型別

task 1 主要是python重基礎的概念,由於之前有一點基礎,選擇一些不太熟悉的部分作為記錄。在使用變數之前,需要對其先賦值。變數名可以包括字母 數字 下劃線 但變數名不能以數字開頭。python 變數名是大小寫敏感的,foo foo。is,is not 對比的是兩個變數的記憶體位址 對比的是兩...