""
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
for i in args:
n += 1
return n
# res = my_len()
# print(res)
# my_len(l) # 给my_len传了一个参数
# my_len('asda')
print(my_len('hello'))
print(my_len('hello world'))
print(my_len([1,2,3,4,5]))
"""
函数参数的两大类型
形参:在函数的定义阶段 括号内写的变量名 叫做该函数的形式参数 简称 形参
实参:在函数的调用阶段 括号内实际传入的值 叫做实际参数 简称 实参
形参与实参的关系
形参就相当于变量名,而实参就相当于变量的值
函数调用传参的过程 就是给形参变量名赋值的过程
注意:形参和实参的绑定关系只在函数的调用阶段有效,函数运行结束关系自动解除
只在函数内部有效 函数外部无任何影响
函数的简易结构
def 函数名(形参1,形参2...):
'''函数的注释 用来描述该函数的作用以及各个形参的类型'''
函数体代码1
函数体代码2
...
return 函数的返回值
"""
def func(x,y):
"""
该函数的作用
:param x: 对形参x的解释
:param y: 对形参y的解释
:return: 对函数返回值的解释
"""
print('hahaha')
return 'heihei'
print(help(func))
print(help(len))