摘要:
# 可变长参数# 站在调用函数传递实参的角度 实参的个数不固定的情况# 也就意味形参也不固定# 站在形参的角度 可以用*和**来接收多余的(溢出的)位置参数和关键字参数 # 站在形参的角度 看 *# 形参中的*会将多余的(溢出的)位置实参 统一用元组的形式处理 传递给*后面的形参名# def fun 阅读全文
posted @ 2019-07-09 18:09
杨鑫Zz
阅读(145)
评论(0)
推荐(0)
摘要:
# 默认值参数:在函数的定义阶段,形参(变量名)就已经被赋值了# 在调用的时候可以不为默认值形参传值,默认使用定义阶段就已经绑定的值# 在调用的时候如果可以给默认值形参传值 传了那么就使用你传的值# 在定义阶段 默认值形参必须放在位置形参的后面 # def my_max(x,y=100):# if 阅读全文
posted @ 2019-07-09 18:09
杨鑫Zz
阅读(248)
评论(0)
推荐(0)
摘要:
求两个数的大小 返回大的那个 # 位置参数:在函数定义阶段按照位置从左往右依次书写的变量名 叫做函数位置形参# 位置形参在调用的时候 必须为其传值def my_max(x,y): print(x,y) if x > y: return x else: return y# res = my_max(1 阅读全文
posted @ 2019-07-09 18:08
杨鑫Zz
阅读(432)
评论(0)
推荐(0)
摘要:
# def func():# return 'asfjsfda'# res = func()# print(res) # 函数内要想返回给调用者值 必须用关键字return"""不写return只写return写return None写return返回一个值写return返回多个值""" # 不写r 阅读全文
posted @ 2019-07-09 18:07
杨鑫Zz
阅读(146)
评论(0)
推荐(0)
摘要:
""positional arguments:位置参数param 参数required 需求的""" s = 'hello'l = [1.2,3,4]# print(len(s))# print(len(l)) def my_len(args): # 需要0个参数 print(args) n = 0 阅读全文
posted @ 2019-07-09 18:07
杨鑫Zz
阅读(142)
评论(0)
推荐(0)
摘要:
s = 'hello'# print(len(s)) # len() 内置函数:python提前给你的写好了的函数 你直接调用即可## n = 0# for i in s:# n += 1# print(n) l = [1,2,3,4,5]# my_len() # 函数必须先定义后调用 定义了的函数 阅读全文
posted @ 2019-07-09 18:06
杨鑫Zz
阅读(149)
评论(0)
推荐(0)

浙公网安备 33010602011771号