定义函数的格式如下:
def 函数名(): 代码
demo:
# 定义一个函数,能够完成打印信息的功能 def printInfo(): print(‘------------------------------------‘) print(‘ 人生苦短,我用Python‘) print(‘------------------------------------‘)
定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它
调用函数很简单的,通过 函数名() 即可完成调用
demo:
# 定义完函数后,函数是不会自动执行的,需要调用它才可以 printInfo()
<3>注意:
每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了
当然了如果函数中执行到了return也会结束函数
要求:定义一个函数,能够输出自己的姓名和年龄,并且调用这个函数让它执行
# 定义一个函数,能够输出自己的姓名和年龄,并且调用这个函数让它执行 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
原文:https://www.cnblogs.com/kangwenju/p/12812307.html