算術運算子
+ 加兩個物件相加
- 減得到負數或是乙個數減去另乙個數
* 乘兩個數相乘或是返回乙個被重複若干次的字串
/ 除x 除以 y
% 取模返回除法的餘數
** 冪返回x的y次冪 就是多少次平方
// 取整除返回商的整數部分
print(21+10)比較運算子print(21-10)
print(21*10)
print(21/10)
print(21%10)
print(2**3)
print(21//10)
==等於比較物件是否相等
!=不等於比較兩個物件是否不相等
>大於返回x是否大於y
《小於返回x是否小於y。
>=大於返回x是否大於等於y
<=小於返回x是否小於等於y
所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數true和false等價。注意,這些變數名的大寫
a = 10b = 20賦值運算子print(a==b)
print(a!=b)
print(a>b)
print(a
print(a>=b)
print(a<=b)
=簡單賦值運算子c=a+b將a+b的運算結果賦值給c
+=加法賦值運算子c+=a等效於c = c+a
-= 減法賦值運算子c-=a等效於c = c-a
*=乘法賦值運算子c*=a等效於c = c*a
/=除法賦值運算子c/=a等效於c = c/a
%=取模賦值運算子c%=a等效於c = c%a
**=冪賦值運算子 c**=a等效於c = c**a
//= 取整除賦值運算子c//=等效於c= c//a
a = 21b = 10c =0c = a +b
print('
c的值為
',c)
c +=a
print('
c的值為
',c)
c -=a
print('
c的值為
',c)
c *=a
print('
c的值為
',c)
c /=a
print('
c的值為
',c)
c = 2c %=a
print('
c的值為
',c)
c **=a
print('
c的值為
',c)
c //=a
print('
c的值為
邏輯運算子
and 都運算 兩邊都為true返回true
or 或運算一邊為true返回true
not 非運算取反
print(10>100 and 101>100)成員運算子print(10>100 or 101>100)
print(not 10>1)
in 如果在指定序列中找到值返回true,否則返回false
not in 如果在指定序列中沒有找到值返回true,否則返回false
a = 10b = 11list = [1,2,3,4,5,10]身份運算子print(a in
list)
print(b in
list)
print(a not
inlist)
print(b not
in list)
is 判斷是否為同乙個物件
is not 判斷是不是引用不同的物件
is 用於判斷兩個變數引用物件是否為同乙個, == 用於判斷引用變數的值是否相等。
python3基礎 04 運算子
按位運算子是把數字看作二進位制來進行計算的。python中的按位運算法則如下 下表中變數 a 為 60,b 為 13二進位制格式如下 a 0011 1100b 0000 1101 a b 0000 1100a b 0011 1101a b 0011 0001 a 1100 0011運算子 描述例項 ...
Python3學習筆記
最近在起步學python,聚合一下這個過程中蒐集的資源和對一些基本知識做個小總結,語法基於python3,方便以後查詢。python官方文件 不錯的基礎課程 基本語法 演算法 建模 練習 以下是整理常用可能遺忘的基礎點 python3中的輸入是input 獲得使用者輸入的字串 a input ple...
python3學習筆記
redis訊息佇列的使用 coding utf 8 created on tue mar 26 15 58 34 2019 author admin import redis class redisqueue object def init self,name,namespace queue red...