函数是什么?为什么要有函数?
所以的代码编程都是显示生活中的映射,你可以这样想,在生活中大家都用过洗衣机,有的一些洗衣机需要你自己去加水,排水,加洗衣液,等等....,python中的函数就相当于一台自动洗衣机,你只需要按下(调用)按钮,洗衣机就会自动帮你加水排水,加洗衣液,最后帮你甩干.函数存在的意义就是当我们以后需要再洗衣服的时候只需要一键启动洗衣机即可帮我们完成一系列的事情.
那python中的函数怎么写呢?
用关键字def去定义一个函数: 函数里面的功能都需要缩进到函数体里面
1 def fun(): 2 print("讲衣服放到洗衣机里" 3 print("按下启动按钮") 4 fun() # 调用,执行函数
总结一:
定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。
def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。它们要相亲相爱的在一起。
空格 为了将def关键字和函数名分开,必须空(四声),当然你可以空2格、3格或者你想空多少都行,但正常人还是空1格。
函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是要尽量简短,并能表达函数功能
括号:是必须加的,先别问为啥要有括号,总之加上括号就对了!
注释:每一个函数都应该对功能和参数进行相应的说明,应该写在函数下面第一行。以增强代码的可读性。
调用:就是 函数名() 要记得加上括号,