Python基础—函数(Day9)
一、函数的定义 def 关键字,定义一个函数 my_len 函数名(书写规则与变量名一样) def与函数名中间一个空格。 def与函数名中间一个空格。 函数名():加冒号 函数体 my_len()#函数的执行:函数名+() 函数是从上到下依次执行,将函数名加载到内存,函数体放到一个临时存储空间,见到函数名执行。 # li=[1,2,2,4,6,7,4,5] # def my_len(): # count=0 # for i in li: # count+=1 # my_len() 二、函数的返回值 return 1.在函数中遇到return结束函数。 def fun(): print(111) return print(222) a=fun() print(a)执行结果: 111 None 2.将值返回给函数的调用者。 1)无return 返回None 2)只写renturn None。 3)return 一个值,该值是什么就直接返回给函数的调用者,函数名() def mylen(): s1='hello world' length=0 for i in s1: length=length+1 return length str_len=mylen() print('str_len: %s'%str_len) 执行结果: str_len: 11 4)return多个值