Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの基本的な演算子


このチュートリアルでは、Pythonの基本的な演算子について学習します。

算術演算子

算術演算子は、加算、減算、乗算などの数学演算を実行するのに役立ちます。

  • 加算-----2つの数値を加算します-----+
  • 減算-----ある数値を別の数値から減算します------
  • 乗算-----2つの数値を乗算します-----*
  • 除算-----ある数値を別の数値で除算します-----/
  • FloorDivision------除算後に整数を返します-----//
  • モジュラス-----余りを与える-----%

例を見てみましょう。

# initialising two numbers
a = 5
b = 2
# addition
print(f'Addition: {a + b}')
# substraction
print(f'Substraction: {a - b}')
# multiplication
print(f'Multiplication: {a * b}')
# division
print(f'Division: {a / b}')
# floor division
print(f'Floor Division: {a // b}')
# modulus
print(f'Modulus: {a % b}')

出力

上記のプログラムを実行すると、次の結果が得られます。

Addition: 7
Substraction: 3
Multiplication: 10
Division: 2.5
Floor Division: 2
Modulus: 1

関係演算子

関係演算子は、 Trueのいずれかを返します またはFalse 結果として。これらの演算子は、Pythonで同じタイプのオブジェクトを比較するために使用されます。関係演算子のリストを見てみましょう。

  • より大きい----->-----数値が他の数値より大きいかどうかを確認します
  • 以上----->=-----数値が他の数値以上かどうかを確認します
  • 未満-----<-----数値が他の数値よりも小さいかどうかを確認します
  • 以下-----<=-----数値が他の数値以下かどうかをチェックします
  • 等しい-----==-----数値が他の数値と類似しているかどうかを確認します
  • 等しくない-----!=-----数値が他の数値と類似していないかどうかを確認します

例を見てみましょう。

# initialising two numbers
a = 5
b = 2
# greater than
print(f'Greater than: {a > b}')
# greater than or equal to
print(f'Greater than or equal to: {a >= b}')
# less than
print(f'Less than: {a < b}')
# less than or equal to
print(f'Less than or qual to: {a <= b}')
# equal to
print(f'Equal to: {a == b}')
# not equal to
print(f'Not equal to: {a != b}')

出力

上記のコードを実行すると、次の結果が得られます。

Greater than: True
Greater than or equal to: True
Less than: False
Less than or qual to: False
Equal to: False
Not equal to: True

論理演算子

論理演算子は、などの論理演算を実行するために使用されます 、または 、およびない

  • および-----両方がTrueの場合はTrue
  • または-----両方がFalseの場合はFalse
  • not-----オペランドを反転します

例を見てみましょう。

# initialising variables
a = True
b = False
# and
print(f'and: {a and b}')
# or
print(f'or: {a or b}')
# not
print(f'not: {not a}')
print(f'not: {not b}')

出力

上記のコードを実行すると、次の結果が得られます。

and: False
or: True
not: False
not: True

ビット演算子

ビット演算子は、などのビット演算子を実行するために使用されます 、または 、およびない

  • &-----両方がTrueの場合はTrue
  • | -----両方がFalseの場合はFalse
  • 〜-----オペランドを反転します

例を見てみましょう。

# initialising numbers
a = 5
b = 2
# bitwise and
print(f'Bitwise and: {a & b}')
# bitwise or
print(f'Bitwise or: {a | b}')
# bitwise not
print(f'Bitwise not: {~a}')
# bitwise not
print(f'Bitwise not: {~b}')

出力

上記のプログラムを実行すると、次の結果が得られます。

Bitwise and: 0
Bitwise or: 7
Bitwise not: -6
Bitwise not: -3

代入演算子

代入演算子は、変数に値を代入するために使用されます。次の代入演算子があります。

  • =-----変数に番号を割り当てます
  • + =-----数値を追加し、変数に割り当てます
  • -=-----数値を減算し、変数に割り当てます
  • * =-----数値を乗算し、変数に割り当てます
  • / =-----数値を除算し、変数に割り当てます
  • // =-----数値を除算(フロア除算)して変数に割り当てます
  • %=-----モジュラスは数値であり、変数に割り当てます\

例を見てみましょう。

# =
a = 5
print(f'=:- {a}')
# +=
a += 1 # a = a + 1
print(f'+=:- {a}')
# -=
a -= 1 # a = a - 1
print(f'-=:- {a}')
# *=
a *= 2 # a = a * 1
print(f'*=:- {a}')
# /=
a /= 2 # a = a / 1
print(f'/=:- {a}')
# //=
a //= 2 # a = a // 1
print(f'//=:- {a}')
# %=
a %= 10 # a = a % 1
print(f'%=:- {a}')

出力

上記のプログラムを実行すると、次の結果が得られます。

=:- 5
+=:- 6
-=:- 5
*=:- 10
/=:- 5.0
//=:- 2.0
%=:- 2.0

結論

チュートリアルについて疑問がある場合は、コメントセクションにその旨を記載してください。


  1. Pythonでの比較演算子の連鎖

    1つのステートメントで複数の条件チェックを使用する必要がある場合があります。この種のチェックには、x

  2. Pythonのさまざまな基本演算子は何ですか?

    Pythonの演算子は-に分類されます 算術演算子 +追加 -減算用 *乗算用 /除算用 //フロア分割用 モジュロまたは剰余の% 関係演算子 以上の場合 =以上の場合 <未満の場合 <=以下の場合 ==forは等しい !=forはと等しくありません 論理演算子 および-両方のオペランドがtrueの場合にのみtrue または-1つのオペランドがtrueの場合でもtrue not-オペランドがfalseの場合はtrue、その逆の場合 ビット演算子 &ビット単位のAND |ビットごとのOR 〜ビット単位ではない ^ビット単位のXORの場合 ビット単位の右シフト <<ビット単位の