
ccc
こんにちわ!東京都内でサラリーマンをしているAI・育児ブロガーのCCCです。 AI(人工知能)と子育てに関する記事を執筆しています。 WebシステムをベースとしたAIを活用することで生活をより便利にする方法を紹介し、育児について衣食住における役立つグッズや情報を配信しています。

Pythonにおける関数の扱い方を教えてください。

ccc
Pythonはオフサイドルールに基づいたオブジェクト指向型のスクリプト言語です。オフサイドルールとは処理のまとまりをブロックごとに字下げをして文の範囲を指定するコーディングルールで、字下げのルールを強制することで可読性が高まり、コードの記述量を少なくできます。数値計算や画像処理、Web開発、ネットワーク、データベースといった専門的なライブラリが豊富で、機械学習やAIの分野で活用されています。

ccc
今回はPythonの使い方として、Pythonにおける関数の扱い方をサンプルを用いて解説します。
関数を定義する
def文を使って関数を定義します。
Pythonではdef文のブロックをインデントを使って定義します。
def getTest(temp):
return temp*100
関数を呼び出す
定義した関数を呼び出すには次のように記述します。
引数とreturn文は省略可能です。return文の返り値(または返り式)を省略することもできます。
def getTest(temp):
return temp*100
print(getTest(3))
#300
配列を変数に分割代入
配列を戻り値として指定し、配列の各要素を異なる変数に代入することができます。
def getTest(a, b):
return [a*10, b*10]
[aa, bb]=getTest(3, 6)
print(aa, bb)
#30 60