码迷,mamicode.com
首页 > 其他好文 > 详细

day3

时间:2018-03-03 11:02:01      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:gpo   color   字典   int   func   函数调用   调用   xiaomi   直接   

函数的在定义

def function():
    ‘‘‘  函数说明‘‘‘
    return 1

函数详解

def test1():
    print(函数的定义)

def test2(x,y):#定义有参数的函数
    print(x,y)


test2(1,2)# 函数调用 必须要传两个位置参数并且相对应   这是位置传参

test2(x=1,y=2)#函数第二种传参                      这是关键参数

def test3(x,y=2):#定义默认参数的函数
    print(x,y)

test3(1)  #默认参数在调用的时候可以不用传

def test4(*args): #定义可以接受不确定的任意参数 包括没有 如果没有的话就是空元组
    print(args)

test4(1,2,3,4,5,5)   #*args 第一种传参方式
test4(*[1,2,3,4,5,6]) #*args第二种传参方式

def test5(**kwargs):
    print(kwargs)

test5(name=xiaoming,age=8,sex=1) #第一种 传参  用关键来传

test5(**{name:alex,age:18,sex:0})  #直接接受一个字典参数

def test6(x,y=3,**kwargs): #默认参数要放在位置参数后面  非因定参数的前面 * 和 **
    print(x,kwargs,y)

test6(1,name=xi,age=18)

 

day3

标签:gpo   color   字典   int   func   函数调用   调用   xiaomi   直接   

原文地址:https://www.cnblogs.com/qq769080870/p/8495756.html

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