函数(一)

函数简介

函数是一个固定的程序段,也就是一个固定的代码模块,有一定的作用,在你需要它的功能时可以直接进行调用。函数分为:自定义函数(编程过程中自己定义的函数)和内置函数(编程语言内部定义好的函数)

      # 以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的输出结果相同

posted @ 2022-03-15 20:18  Oliver-Chance  阅读(40)  评论(0)    收藏  举报