関数の戻り値を返すときに使います。
例えば、引数を三倍して返す関数は次のように書きます。
Python
1def triple(x):
2 return 3 * x
また、return文は関数内に複数あってもかまいません。
例えば、『3の倍数あるいは3を含む数(ナベアツ数)』を判定する関数はこう書きます。
Python
1def is_nabeatsu(x):
2 if x % 3 == 0:
3 return True
4 if '3' in str(x):
5 return True
6 return False
返り値のない関数もあります。
ただし、Pythonの場合return None
が略されているものとして扱われます。
次の片方、あるいは両方の処理を実現したいときに使います。
- 何らかの値を呼び出し元に返したい
- 関数から脱出させ、呼び出し元に処理を返したい
質問について
例えばあなたがサッカーを好きだとして、**『キーパーってなに?』**って聞かれたらどう思いますか?
**『ググれ!』**って思うでしょうね。
もうちょっと詳細に何がわからないか書いてください。
あなたが何を理解していて何を理解していないのか、我々にはわかりません。
pythonのreturn文の使い方
構文に関する話ですか?
使うべきタイミングについての話ですか?
そもそも関数が何か理解していますか?
いまいち分かりません。
いまいち何が分からないのでしょうか?
逆に言うとある程度は理解しているのですか?それでは何を理解していますか?
分かりやすく教えてほしいです!
あなたにとっての『分かりやすい』とは何ですか?
他のサイトを見て、分からなかったからここで聞いているのでしょうか?
そもそも他言語の経験はどれくらいあるのですか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/07 07:33