一、函数:对一个功能的解释(减少代码编写)
(1)定义:def 函数名()
(2)调用:函数名()
例如:def my_fun():
print(“hello python”)
调用:my_func()
(3)定义一个有参数的函数
形参: 形式参数
格式: def 函数名(形参1, 形参2, ...):
def my_fun(a, b):
ret = a + b
print(ret)
实参: 实际参数
格式: 函数名(实参1, 实参2,...)
my_func(10, 20)
(4)返回值
内置函数len(object)如何实现
my_str="hello"
def my_fun(o):
i=1
for ret in o:
i+=1
#print(i)
#使用return返回需定义一个变量记录返回值
return i
print(my_fun(my_str))
# l=len(my_str)
# print("l:",l)