運算子資料型別
參考資料
例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 為字串注意:使用 int() 將小數轉換為整數,對於正數來說,向下取整(注:5.5 向上取整為 6,向下取整為 5)負數則剛好相反 —— 是向上取整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。
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 對比的是兩個變數的記憶體位址 對比的是兩...