您好,登錄后才能下訂單哦!
什么是運算符?聽著高大上,實際小學生都能把它玩的賊溜。比如:3 + 2 – 5 * 0 = 0
簡稱加減乘除,直接上代碼:
1 2 3 4 5 6 7 8 9 10 | a = 10 b = 20 c = 30 ? # 其實上面三行代碼使用一行就能完成 # a,b,c = 10,20,30??# 經典寫法 ? print("a - b = ",(a - b)) print("a - c = %d" % (a - c)) print("a - b + c = {}".format(a-b+c)) |
輸出結果:
1 2 3 | a - b =??-10 a - c = -20 a - b + c = 20 |
注意:如果關于print函數和format函數的使用還不太熟悉,請參考:python內置函數print和format函數詳細使用教程
?
看到賦值就差不多應該就明白了,把一個值賦值給另外一個變量,直接上代碼:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | a = 10 # 其實這本身就是一個賦值運算符,整數 10 賦值給變量 a b = 20 # 其實這本身就是一個賦值運算符,整數 20 賦值給變量 b c = 30 # 其實這本身就是一個賦值運算符,整數 30 賦值給變量 c ? c += a # 等價于 c = c + a?? (加法) print("c = %d" % c) ? b -= a # 等價于 b = b - a?? (減法) print("b =",b) ? a *= 10 # 等價于 a = a * 10 (乘法) print("a = {}".format(a)) ? a /= 20 # 等價于 a = a / 20 (除法) print("a = %d" % (a)) |
輸出結果:
1 2 3 4 | c = 40 b = 10 a = 100 a = 5 |
?
俗話就是比較大小的意思,直接上代碼:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | a = (1 == 2) # 如果表達式 1 == 2 成立,返回True,不成立返回False ? print("(1 == 2) =",a)?? # 實際上 True = 1?? False = 0 (記住這個小知識點) print("(1 == 2) = %d" % a) ? b = ('laowang' == "laowang") # 如果表達式 'laowang' == "laowang" 成立,返回True,不成立返回False d = ('LAOWANG' == "laowang") # 如果表達式 'LAOWANG' == "laowang" 成立,返回True,不成立返回False ? #注意單引號和雙引號的配合使用,如果單獨使用單引號或者雙引號是無法輸出下面內容的,不信你可以嘗試一波 print("('laowang' == 'laowang') =",b) #字符串也是區分大小寫的 print("('LAOWANG' == 'laowang') = %d" % d) ? ? e = (False != True) # 如果 False 不等于 True 成立,返回 True ,反之返回 False print("(False != True) = {}".format(e)) |
輸出結果:
1 2 3 4 5 | (1 == 2) = False (1 == 2) = 0 ('laowang' == 'laowang') = True ('LAOWANG' == 'laowang') = 0 (False != True) = True |
1.BOOL變量True和False的值其實分別是整數1和0;
2.注意單引號和雙引號的配合使用
3.字符串也是可以直接比較是否相等的,需要區分大小寫
?
上代碼之前給你出個題目先:
1 | a = 3 + 2 - 5 * 0 # 你猜a的值等于多少 |
1 2 3 4 5 6 7 8 | a = 10 b = 20 c = 30 ? d = a + b * c e = (a + b) * c f = a + (b * c) print("d = {} e = {} f = {}".format(d,e,f)) |
輸出結果:
1 | d = 610 e = 900 f = 610 |
由此可見,運算符優先級別和小學教的差不多,有括號的先算括號,然后再算乘除,最后加減,簡單吧!
?
1.BOOL變量True和False的值其實分別是整數1和0;
2.注意單引號和雙引號的配合使用
3.字符串也是可以直接比較是否相等的,需要區分大小寫
4.print函數和format函數是基礎,需要掌握
5.其實運算符也比較簡單,本文全是重點
?
1.Pycharm設置開發模板/字體大小/背景顏色
2.python內置函數print和format函數詳細使用教程
?
轉載請注明:猿說Python???python運算符
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。