編集時間:2019-09-04,22:58:49
算術演算子
- '+'、 ' - '、 '*'、 '/':加算、減算、乗算、および除算
- '**':累乗、 '@':割り切れる、 '%':剰余数
= 15 NUM_1; = 7 NUM_2 プリント(NUM_1 NUM_2 +) #プラス出力22はプリント(NUM_1 * NUM_2) #1 乗算器出力105 プリント(NUM_1 / NUM_2) #の出力2.142857142857143に加えてプリント(NUM_1 ** 2) #のべき乗出力225 印刷(NUM_1 // NUM_2) #割り切れる出力2 プリント(NUM_1 NUM_2%) #のモジュロ出力1
数値計算の数学モジュールの紹介:
パイ | パイ | POW(x、y)は | Y xのパワーを算出します | |
E | 科学的な定数 | FMOD(x、y)は | x%yを計算します | |
CEIL(X) | 整数に切り上げ | 関数hypot(x、y)は | sqart(X * X + Yの*のY) | |
床(x)は、 | 整数に切り捨て | GCD(a、b)は | 、B最大公約数を返します。 | |
EXP(X) | 戻り値E ** X | ISNAN(X) | 真の非データ型は、はNaNを示しているかどうかを決定します | |
SQRT(X) | 算術のX平方根 | ISINF(X) | 無限の価値、真の表現Infのかどうかを確認 |
比較演算子
> | より大きい |
< | 以下 |
> = | 以上 |
<= | 以下 |
== | 等しいです |
!= | 等しくありません |
論理演算子
そして | と |
若しくは | 若しくは |
ではありません | 非 |
- 短絡:AおよびB、オペランドAがFalseである場合、次いで、Bオペランドを行わない(ショート)と、偽の出力
- または短絡:AおよびBオペランドAが真である場合、次にBオペランドを行わない(短絡され)、出力はTrue
ビット演算子
& | ビットAND |
| | ビットごとのOR |
^ | ビット単位の排他的論理和(二つの異なるオペランドリターン1) |
〜 | ビット演算 |
three = 3; eight = 8 # 当操作数为非布尔值时,返回操作数 print(three and eight) # 输出 8 print(eight and three) # 输出 3 print(three or eight) # 输出 3 print(eight or three) # 输出 8 num = 15 print((num % 2 == 0) and (num % 3 == 0)) # 短路与(第一个操作数为False时,第二个操作数将不会执行) 输出 False print((num % 3 == 0) or (num % 2 == 0)) # 短路或(第一个操作数为True时,第二个操作数将不会执行) 输出 True