標籤:簡寫 user style 不能 空格 就是 div har 條件
1、運算子
+ - * /
** 平方
% 取餘數
// 取商
#"好東西" 一個字串
#"好" 一個字元
好東西 東西 子字串,子序列
在pytharm中全選代碼批量注釋的方法
ctrl + ?
判斷某個東西是否在某個東西裡麵包含
in
name = "好東西"if "好" in name: print (‘1‘)else: print (‘2‘)
not in
name = "好東西"if "好" not in name: print (‘1‘)else: print (‘2‘)
數字
字串
布爾值:
True 真
False 假
v = 1 == 1
print (v)
這個v = 1==1就是合格,所以v就是True
v = 1 != 1
print (v)
這個 v = 1 !=1 就是不合格,所以v就是False
比較的結果都是布爾值
== 等於
< 小於
> 大於
<= 小於等於
>= 大於等於
!= 不等於
<> 不等於
user = "root"pwd = "123"v = user == "root" and pwd =="123" or 1 == 1 and pwd == "789"print (v)
如果條件裡面有and和or的話只要or前面的條件滿足就是真,如果or前面的條件不滿足,在看後面的條件,如果or前面的條件不滿足,or後面的條件也不滿足,就是假,如果or前面的條件不滿足,後面的條件滿足,那也是真
先計算括弧內的 user == "root" and (pwd =="123"or pwd =="234")
如果沒有括弧執行順序:從前到後
結果
True or ---->True
True and --->繼續判斷後面的
False or ----->繼續判斷後面的,只要後面的為真,就是真
False and ----->False 不用往後走了,就是False
2、賦值運算(第一行好理解,第二行是第一行的簡寫,第二行的寫法不能有空格)
count = count + 1
count+=1
count = count - 1
count-=1
count = count * 1
count*=1
count = count / 1
count/=1
count = count ** 1
count** =1
count = count % 1
count%=1
count = count // 1
count//=1
總結:
結果是值
算數運算
a= 10 * 10
賦值運算
a= a + 1 a+=1
結果是布爾值
比較運算
a =1 > 5
邏輯運算
a =1 > 6 or 1 == 1
成員運算
a ="好" in "好東西"
python的運算子