函数(一)
函数简介
函数是一个固定的程序段,也就是一个固定的代码模块,有一定的作用,在你需要它的功能时可以直接进行调用。函数分为:自定义函数(编程过程中自己定义的函数)和内置函数(编程语言内部定义好的函数)
# 以len为例,统计字符串的作用可以用循环替代,不过用循环需要重复写,过于繁琐
# 用for循环替代len的功能
n = 0
str1 = 'China NO.1'
for i in str1:
n += 1
print('字符串内的字符数:{}'.format(n))
注:循环与函数在作用上是有区别的:函数是为了在不同的位置执行相同的代码,而循环是在相同的位置执行相同的代码
函数结构
'''
def 函数名(参数): def是定义函数的关键字;函数名类似变量名;定义函数时函数名后面要写括号;参数就是函数体内部传递的数据
'注释:主要功能、使用方法的解释'
函数体 # 函数的功能完成代码
return 返回值 # 返回值是什么,函数执行结束返回什么
'''
def func_len(index1): # 定义函数名
n = 0
for i in index1: # 循环
n += 1
return n # 返回n的值

可以看到,自定义函数func_len和内置函数len的输出结果相同

浙公网安备 33010602011771号