今日のPython #210728 : Pythonは型が指定できない?
今日のPythonでは、未経験や初学者の方向けに
Pythonの使える知識を毎日紹介していきます。
Pythonは型指定が出来ないと思われがちですが
最近のバージョンのPythonでは型指定が可能です。
よくある使い方では、以下のように引数と戻り値の型を指定します。
def test(name: str, num: int) -> bool:
~~~
return True
以下で変数への型が指定でき
変数名: 型名
関数であれば、以下で戻り値の型名が指定できます。
def 関数名() -> 戻り値の型名
1点、注意点としては、他の言語のように、型を厳密にチェックしてくれるわけではなく
指定した型以外でも実行はできてしまうという点です。
それでもVSCODE等のエディタを使っていれば、補完や事前の構文チェックで
型が指定されているメリットは大きいので、是非活用していただければと思います。