首页 > 编程语言 > 详细

PYTHON3 函数定义

时间:2019-01-16 10:45:54      阅读:132      评论:0      收藏:0      [点我收藏+]

函数,将一些操作封装在一起,是为了提高代码的重复可用性

函数定义

def function_name(a,b,c,……):
    statement
    return someValues  # return不是必须的

#定义一个判断闰年的函数,参数为年。若是是闰年,返回True,否则返回False.

 def leapYear(year):
         if(year % 4 == 0)and(year % 100 !=0) or(year % 400 == 0):
                return True
         else:
               return False

注意:1. def 是关键字,表示定义一个函数。

2.括号中的a, b,c,……是函数的参数,是函数的输入。参数可以有多个,也可以完全没有,但括号必须要保留。

3.return可以返回一个值;也可以返回多个值(以逗号分隔),相当于返回一个tuple(元组);甚至可以没有返回值(此时也可以省略return,return并不是必须的, ),函数将自动返回None。None是Python中的一个特别的数据类型,用来表示什么都没有。None多用于关键字参数传递的默认值

4.在Python中,当程序执行到return的时候,程序将停止执行函数内return余下的语句,结束函数的执行。

函数调用与参数传递

在需要执行函数中代码功能的地方通过函数名和传递参数来完成函数调用,如 print(leapYear(2019))。

Python有丰富的参数传递方式,有位置传递、关键字传递、表传递、字典传递等。(后续一个一个写)

PYTHON3 函数定义

原文:https://www.cnblogs.com/bitterain/p/10275646.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!