Python運(yùn)算符 - Python零基礎(chǔ)入門教程

目錄

零基礎(chǔ) Python 學(xué)習(xí)路線推薦 : Python 學(xué)習(xí)目錄 >> Python 基礎(chǔ)入門

什么是運(yùn)算符?聽著高大上,實際小學(xué)生都能把它玩的賊溜。比如:3 + 2 – 5 * 0 = 0

一.算術(shù)運(yùn)算符

** Python 算術(shù)運(yùn)算符簡稱加減乘除**,直接上代碼:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說編程
@Blog(個人博客地址): www.codersrc.com
@File:python運(yùn)算符.py
@Time:2021/3/18 00:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

a = 10
b = 20
c = 30

# 其實上面三行代碼使用一行就能完成
# a,b,c = 10,20,30  # 經(jīng)典寫法

print("a - b = ",(a - b))
print("a - c = %d" % (a - c))
print("a - b + c = {}".format(a-b+c))

'''
輸出結(jié)果:

a - b =  -10
a - c = -20
a - b + c = 20
'''

如果對 print 函數(shù)使用不熟悉的請參考:Python print 函數(shù);

如果對 format 函數(shù)使用不熟悉的請參考:Python format 函數(shù);

二.賦值運(yùn)算符

看到賦值就差不多應(yīng)該就明白了,Python 賦值運(yùn)算符是把一個值賦值給另外一個變量,直接上代碼:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說編程
@Blog(個人博客地址): www.codersrc.com
@File:python運(yùn)算符.py
@Time:2021/3/18 00:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

a = 10 # 其實這本身就是一個賦值運(yùn)算符,整數(shù) 10 賦值給變量 a
b = 20 # 其實這本身就是一個賦值運(yùn)算符,整數(shù) 20 賦值給變量 b
c = 30 # 其實這本身就是一個賦值運(yùn)算符,整數(shù) 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))

'''
輸出結(jié)果:
c = 40
b = 10
a = 100
a = 5
'''

三.比較運(yùn)算符

Python 中比較運(yùn)算符,俗話就是比較大小的意思,直接上代碼:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說編程
@Blog(個人博客地址): www.codersrc.com
@File:python運(yùn)算符.py
@Time:2021/3/18 00:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

a = (1 == 2) # 如果表達(dá)式 1 == 2 成立,返回True,不成立返回False


print("(1 == 2) =",a)   # 實際上 True = 1   False = 0 (記住這個小知識點(diǎn))
print("(1 == 2) = %d" % a)


b = ('laowang' == "laowang") # 如果表達(dá)式 'laowang' == "laowang" 成立,返回True,不成立返回False

d = ('LAOWANG' == "laowang") # 如果表達(dá)式 'LAOWANG' == "laowang" 成立,返回True,不成立返回False



#注意單引號和雙引號的配合使用,如果單獨(dú)使用單引號或者雙引號是無法輸出下面內(nèi)容的,不信你可以嘗試一波
print("('laowang' == 'laowang') =",b)

#字符串也是區(qū)分大小寫的
print("('LAOWANG' == 'laowang') = %d" % d)



e = (False != True) # 如果 False 不等于 True 成立,返回 True ,反之返回 False
print("(False != True) = {}".format(e))


'''
輸出結(jié)果:
(1 == 2) = False
(1 == 2) = 0
('laowang' == 'laowang') = True
('LAOWANG' == 'laowang') = 0
(False != True) = True
'''

上面代碼有三個額外知識點(diǎn),值得注意:

  • 1.BOOL 變量 True 和 False 的值其實分別是整數(shù) 1 和 0 ;
  • 2.注意單引號和雙引號的配合使用
  • 3.字符串也是可以直接比較是否相等的,需要區(qū)分大小寫

四.運(yùn)算符的優(yōu)先等級

上代碼之前給你出個題目先:

a = 3 + 2 - 5 * 0 # 你猜a的值等于多少
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說編程
@Blog(個人博客地址): www.codersrc.com
@File:python運(yùn)算符.py
@Time:2021/3/18 00:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

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))


'''
輸出結(jié)果:
d = 610 e = 900 f = 610
'''

由此可見,運(yùn)算符優(yōu)先級別和小學(xué)教的差不多,有括號的先算括號,然后再算乘除,最后加減,簡單吧!

五.重點(diǎn)總結(jié)

  • 1.BOOL 變量 True 和 False 的值其實分別是整數(shù) 1 和 0 ;
  • 2.注意單引號和雙引號的配合使用
  • 3.字符串也是可以直接比較是否相等的,需要區(qū)分大小寫
  • 4. print 函數(shù)和 format 函數(shù)是基礎(chǔ),需要掌握
  • 5.其實運(yùn)算符也比較簡單,本文全是重點(diǎn)

六.猜你喜歡

  1. Python 簡介
  2. Python Pycharm Anacanda 區(qū)別
  3. Python2.x 和 Python3.x,如何選擇?
  4. Python 配置環(huán)境
  5. Python Hello World 入門
  6. Python 代碼注釋
  7. Python 中文編碼
  8. Python 變量
  9. Anaconda 是什么?Anconda 下載安裝教程
  10. Pycharm 提示:this license **** has been cancelled
  11. Pycharm 設(shè)置開發(fā)模板/字體大小/背景顏色

未經(jīng)允許不得轉(zhuǎn)載:猿說編程 ? Python 運(yùn)算符

本文由博客 - 猿說編程 猿說編程 發(fā)布!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容