35.函数定义和调用

函数定义和调用

<1>定义函数

定义函数的格式如下:

def 函数名():
    代码
demo:
# 定义一个函数,能够完成打印信息的功能
def printInfo():
    print('------------------------------------')
    print('         人生苦短,我用Python')
    print('------------------------------------')

<2>调用函数

定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它

调用函数很简单的,通过 函数名() 即可完成调用

demo:

# 定义完函数后,函数是不会自动执行的,需要调用它才可以
printInfo()
<3>注意:
每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了
当然了如果函数中执行到了return也会结束函数

<4>练一练

要求:定义一个函数,能够输出自己的姓名和年龄,并且调用这个函数让它执行

  • 使用def定义函数
  • 编写完函数之后,通过 函数名() 进行调用
# 定义一个函数,能够输出自己的姓名和年龄,并且调用这个函数让它执行
def name_age():
    name = "小明"
    age = 20
    print("我的名字叫做%s" % name)
    print("我的年龄为%d岁" % age)
name_age()

运行结果:

我的名字叫做小明
我的年龄为20岁

例子1:

# # 定义一个变量
# a = 10
# # 使用变量
# print(a)

# def -> define
# 作用: 定义一个函数或者方法
# 定义一个函数
"""
def 函数名():
    代码逻辑...
"""
def print_info():
    print("你好")
    print("世界")

# 函数也是支持覆盖的
def print_info():
    print("你好1")
    print("世界1")


# 函数的调用
# 格式: 函数名()
print_info()

print_info()

print_info()

运行结果:

你好1
世界1
你好1
世界1
你好1
世界1

猜你喜欢

转载自www.cnblogs.com/kangwenju/p/12812307.html
今日推荐