zoukankan      html  css  js  c++  java
  • PythonStudy——函数的分类 Classification of functions

    # PEP8:python写代码的规范
    def fn(n1, n2):
        """  函数的文档注释
        :param n1: 第一个数
        :param n2: 第二个数
        :return: 该函数的返回值是***
        """
        print(n1, n2)
        pass
    # 1.根据函数体分类
    # 空函数: pass来填充函数体的函数 - 优先明确函数名,暂不明确函数体(编程中就存在一些没有函数体的函数)
    def fn1():
        pass
    
    def login(): pass
    def register(): pass
    # 非空函数:有函数体的函数
    def fn2():
        print('函数体')
    # 2.根据函数参数分类
    # 无参函数
    def add():
        print('功能体不需要外界的参数')
        n1 = input('n1: ')
        n2 = input('n2: ')
        print(n1 + n2)
    # 有参函数
    def add_two(n1, n2):
        print('功能体需要外界的参数')
        print(n1 + n2)
    # 3.根据函数返回值分类:所有的函数都有返回值
    # 不明确返回值
    def low_two(n1, n2):
        # 外部不需要知道内部的执行结果
        print(n1 - n2)
    # 明确返回值
    def jump_two(n1, n2):
        # 外部需要知道内部的执行结果
        return n1 * n2
  • 相关阅读:
    阿里巴巴java开发手册学习
    策略模式
    windows常用技巧
    nginx学习
    Tomcat入门
    ThreadPoolTaskExecutor的简单使用
    linux服务器测试性能
    HAProxy1.5.x tcp example
    Haproxy开启日志
    Fix rpmdb: Thread died in Berkeley DB library
  • 原文地址:https://www.cnblogs.com/tingguoguoyo/p/10764974.html
Copyright © 2011-2022 走看看