码迷,mamicode.com
首页 > 编程语言 > 详细

python基础-函数基础

时间:2019-06-05 00:21:07      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:参数   函数   none   hellip   pre   关键字   python   str   表达式   

1、函数:在进行一些项目时,某些功能会被反复的调用,那么我们就可以把这些功能封装成为函数。需要用这些功能时再调用函数。

2、定义函数

       def 函数名(参数1,参数2,……,参数n):

             语句

            return 表达式

注:(1)这些参数为形参,本质上是个变量。

       (2)return可以不要,默认为 return None。

       (3)def是关键字。

 #两个数的和函数
 def mySum(x1,x2):
        sum = x1 + x2
        return sum

 

3、调用函数(本质上式实参赋值给形参的过程)

      函数名(参数1,参数2,……,参数n)

注:(1)这些参数为实参,本质上是个值。

       (2)实参和形参个数要一致。

 Sum = mySum(1,2)
 print(Sum)

 

4、关键字参数传递

 #无关键字参数传递
 def fun1(str,age):
       print(str,age)
 
 fun1("I love python",18)
 fun1(18,"I love python")
#运行结果 I love python 18 18 I love python
#关键字传递
def fun1(str,age):
      print(str,age)

fun1(age = 18,str = "I love python")

#运行结果
I love python 18

 

python基础-函数基础

标签:参数   函数   none   hellip   pre   关键字   python   str   表达式   

原文地址:https://www.cnblogs.com/sparkingplug/p/10976810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!