函数的创建与调用
一、函数的创建
创建函数也称为定义函数,可以理解为创建一个具有某种用途的工具。使用def关键字实现,具体的语法格式为:
def functionname([parameterlist]):
["comments"]
[functionbody]
参数说明:
functionname:函数名称,在调用函数时使用
parameterlist:可选参数,用于指定向函数中传递参数。如果有多个参数,各参数间使用逗号“,”分隔。如果不指定,则表示该函数没有参数,在调用时,也不指定参数。
comments:可选参数,表示为函数指定注释,注释的内容通常是说明函数的功能、要传递的参数的作用等,可以为用户提供友好提示和帮助的内容。
functionbody:可选参数,用于指定函数体,即函数被调用后,要执行的功能代码,如果函数有返回值,可以使用return语句返回。
二、函数调用
调用函数也就是执行函数。如果把创建的函数理解为创建一个具有某种用途的工具,那么调用函数就相当于使用该工具。调用函数的基本语法格式为:
functionname([parametersvalue])
参数说明:
functionname:函数名称
parametersvalue:可选参数,用于指定各个参数的值。如果需要传递多个参数的值,则各参数间的值用逗号“,”隔开,如果该函数没有参数,则直接写一对小括号即可。
实例:
def function_tips():
'''
功能:每天输出一条励志文字
'''
import datetime #导入时间类
#定义列表
mot = [
"有志者自有千计万计,无志者只感千难万难",
"美丽的花虽然会凋谢,可是盛开的时刻值得欣赏。要在美好的时候创造出美好的东西,人生才会充满意义",
"失败只是暂时停止成功,假如我不能,我就一定要;假如我要,我就一定能!",
"必须不断汲取专业知识但不要以专家自居以专家自居的想法会损害产生新思想、运用新思想的能力。",
"心作良田耕不尽,善为至宝用无穷。我们应有纯洁的心灵,去积善为大众。就会获福无边。",
"活在当下,别在怀念过去或者憧憬未来中浪费掉你现在的生活。",
"这个世界最脆弱的是生命,身体健康,很重要。"
]
day =datetime.datetime.now().weekday() #获取当前日期
print(mot[day])
#********************调用函数*********************************#
function_tips() #调用函数
谢谢!