摘要:
```python """
默认形参:在函数定义阶段,提前赋值给形参,
当你实参传值的时候,实参传的值会覆盖形参的默认值。 下面的案例中,age的值从18,变成了30。 """ def guess_age(age=18): while True: inp_age=int(input('输入年龄:').strip()) if age == inp_... 阅读全文
摘要:
```python '''默认形参
在函数定义阶段,就已经被赋值了。
def func(x,y=10): if x > y: return x return y ms=func(2)
print(ms) 特点:
在函数定义阶段就已经被赋值,意味着在调用时可以不用为其再次赋值了。 注意注意注意!!!:
1、位置形参必须放在默认形参的左边。
2... 阅读全文
摘要:
```python '''形参
在函数定义阶段括号内定义的参数,称之为形式参数,简称形参,
相当于变量名。 '''
def func(x,y): if x > y: print(x) print(y) '''实参
在函数调用阶段括号内传入的参数,称之为实际参数,简称实参,
相当于变量的值。 '''
func(1,2) '''位置参数 位置形参:
在函... 阅读全文
摘要:
```python ''' return 有终止函数的作用,下面通过执行到return x 以后,
就结束了程序的下一步执行,所以就没有往下面走,所以终端上也就只能
看到打印结果100,看不到打印呢
'''
def self_max(x,y): if x > y: print(x) """此处通过print打印结果是100 和None""" ... 阅读全文
摘要:
```python '''
下面我们来更加深度的理解return具体用法!!! return 默认返回None
return 可以返回任意数据类型的数据
return 返回多个值的时候,会以元祖的形式把多个值包在一起 '''
'''11111111111111111'''
def get_list(): return [1,2,3,4] ... 阅读全文