PythonのNone型の使い方
Pythonでは、Noneは特別な空の値を表す。これは通常、変数に値がないか、関数が戻り値を持たないことを示すために使用される。
Noneの使い方を紹介します。
- ない
x = None
- 本文を日本語に訳してください(ネイティブに翻訳すること、オプションは 1 つのみ):
if x is None:
print("x is None")
else:
print("x is not None")
- なし
def greet(name=None):
if name is None:
print("Hello, anonymous!")
else:
print("Hello,", name)
greet() # 输出:Hello, anonymous!
greet("John") # 输出:Hello, John
- なし
def add(x, y):
result = x + y
print(add(2, 3)) # 输出:None
Noneはキーワードではなくオブジェクトであることに注意が必要。したがって、変数Noneには他の値を割り当てることができる。
None = "Hello"
print(None) # 输出:Hello
ただし、これを行うことは推奨されません。コードが理解されにくく、メンテナンスが困難になるからです。