Pythonベース02-演算子と式
5320 ワード
変数名
変数需要名称a、b、c、aaなどの無意味な変数名命名規則を使用しないでください:頭文字はアルファベットまたは下線で、残りの部分はアルファベット、下線、数字であることができます
算術記号:+-*/%
加算を例にとると、次のプラス記号を-*/その他の記号に変えることができます.
%余剰を取る操作
**乗算
自己演算の高速書き方
算術記号は2つの異なるタイプの変数を接続できます.
比較演算><>=<====!=
ブール演算and or&|
変数需要名称a、b、c、aaなどの無意味な変数名命名規則を使用しないでください:頭文字はアルファベットまたは下線で、残りの部分はアルファベット、下線、数字であることができます
算術記号:+-*/%
加算を例にとると、次のプラス記号を-*/その他の記号に変えることができます.
num1 = 23
num2 = 7
all_num = num1 + num2
print(all_num)
%余剰を取る操作
print(9 % 15)
**乗算
print(3 ** 4)
自己演算の高速書き方
num = 23
num += 7 # :num = num + 7。 - * / 。
print(num)
算術記号は2つの異なるタイプの変数を接続できます.
print(23 + 7.5)
print(3 * 'abc')
print(3 + 'abc') # TypeError: unsupported operand type(s) for +: 'int' and 'str'
比較演算><>=<====!=
num1 = 10
num2 = 20
print(num1 > num2) # num1 num2,
print(num1 >= num2) # num1 num2
print(num1 == num2) # num1 num2
print(num1 != num2) # num1 num2
ブール演算and or&|
# and &, ,
print((2 > 1) & (2 != 1)) # True, True
print(2 > 1 & 2 == 1) # False, False
# or | ,
print((2 > 1) | (2 == 1)) # True, True