読者です 読者をやめる 読者になる 読者になる

Pythonプログラミング入門・サンプル・チュートリアル

Pythonプログラミング入門・サンプル・チュートリアル

【Pythonプログラミング入門】関数の基本的な定義方法、呼び出し方法

関数の基本的な定義方法、呼び出し方法

  • 「def 関数名(引数1, 引数2, ・・・): 処理」で定義する
  • 関数名の先頭は「英字」か「_」であること
  • 関数名には「英字」「数字」「_」以外は使えない
  • 関数でreturnを呼び出さなければ、呼び出し元にはNoneが戻される
# 処理なしの関数
def do_nothing():
    pass  # 処理内容がない場合、passを入力しないとエラーになる

do_nothing()

# 文字列を出力する関数
def say_hello():
    print("Hello!!!")
    
say_hello()

# 戻り値がある関数
## 文字列を返す
def your_name():
    return "Sato"

name = your_name()
print(name)

## bool値を返す
def success():
    return True

if success():
    print("成功")
else:
    print("失敗")
    
## 戻り値がない場合Noneが返される
print(do_nothing())
    
# 引数がある関数
def greeting(name):
    return "Hi," + name + "!!!"

print(greeting("Yamada"))