python運算符與表達式

運算符分類

  • 算術運算符:+,-,*,/,%,
  • 賦值運算符
  • 比較(關系)運算符
  • 邏輯運算符
  • 位運算符
1、算術運算符
  • ' + ' ? 加號:兩數(shù)相加
  • ' - ' ? 減號:兩數(shù)相減
  • ' * ' ? 乘號:兩數(shù)相乘
  • ' / ' ? 除號:兩數(shù)相除,除數(shù)不能為0,否則會拋出異常:ZeroDivisionError
    注:
    在進行乘,除操作時,只要有一個操作數(shù)為負數(shù),那么結果為負;兩個操作數(shù)都為正數(shù)或者都為負數(shù)的時候,那么結果為正
  • ' % ' ? 求余:指一個數(shù)除以另一個數(shù)的余數(shù)(如果能整除,結果為0;否則結果為所得到的余數(shù))
    注:
    進行求余操作時,余數(shù)結果的符號與第一個操作數(shù)無關,是和第二個操作數(shù)一致的
    如:36 % -5 = -1;-36 % -5 = -1
  • 在python中,' / '和' // '的區(qū)別:
    ' / ':進行除法運算,結果為浮點數(shù);(例如:36 / 5 = 7.2)
    ' // ':取整除符號。進行除法運算時,結果為整數(shù);(例如:36 / 5 = 7)
    舉例:
python = 95  # python分數(shù)
English = 92  # 英語分數(shù)
C = 89  # C語言分數(shù)

# 計算python和英語的分數(shù)之差
sub = python - English
print('計算python和英語的分數(shù)之差:', sub, '分')
# 計算平均分
avg = (python + English + C) / 3
print('計算平均分:', avg, '分')

運行結果:

計算python和英語的分數(shù)之差: 3 分
計算平均分: 92.0 分
2、賦值運算符
  • ' = ' ? 等號:主要是把一個值賦給一個變量
  • ' += ' ? 加等號,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
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

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