環境
windows7 (Mac Book Pro 16inch欲しい)
Visual Studio Code
chrome
python ver3.8.3
この記事はプログラミング初心者かつPython初心者に向けて記述します。
##関数その2
前回は
####変数=関数(引数)
で終わりました。
しかし、このまま関数を進めても理解が深まらないままになる恐れがあるのでここでストッピします。
今日引っ張り出したるものは、初学者でも避けては通れない関数、これです
print('Hello World')
#Hello World
そう、このprint( )
も関数なんです。しかも○○料理
と変数名
が無くても食材を入れたら調理してくれます。
このprint関数
の事をPythonでは組み込み関数
といいます。
Pythonではどのくらいの数があるのでしょう?
Python公式サイト:組み込み関数の種類と使い方に種類と使い方が載っています。
思いのほか沢山ありますが、学習を進めていく中で覚えて行くと思いますので、無理に覚える必要はないです。
ここから少しややこしくなるのですがトリビア的に覚えておいて下さい。とてもプログラミング的思考で個人的に好きな考え方です。
###print関数
は戻り値を返さない
通常関数は戻り値を返して変数に代入します。
しかしprint関数
は
print('Hello World')
#Hello Worldとプリントするだけで戻り値はない
戻り値は無いと言いますが、実はprint関数
も戻り値
をけなげに返してるんです。
何を戻り値
として返してるのか?それは
##None
ノネと読むのでは無くノンです。つまり無い
を戻り値
として返してるんです。
Aさん「Bさん、貸した金を返してよー」
Bさん「Aさん、ゴメンよー。0円返すよー」
つまりこんな不毛なやり取りをしているんです。
だから戻り値は無い。という訳です。
fin