zoukankan      html  css  js  c++  java
  • Python小记10

    https://www.cnblogs.com/airlinp/p/12579723.html

    9. 函数

    函数就是把具有独立功能的代码块组织为一个小功能模块,在需要的时候进行调用,提高代码编写的效率和代码的重用

    基本语法:

    def 函数名():
        封装代码
        …

    注意:函数命名遵循标识符命名规则,

    • 使用字母、下划线、数字组成;
    • 不能以数字开头;
    • 不能与关键字重名;

    代码示例:

    def say_hello():
        print("hello 
    " * 3)
    say_hello()

    由上图及代码可知:

    使用def定义函数名,函数名后需要带括号,并且使用“:”结尾;

    函数的调用,直接编写完整的函数名即可实现调用;

    9.1 函数的文档注释

    在定义的函数下方连续打三对双引号,在其中写上该函数的相关注释,当需要查看函数的注释的时候,在任意函数调用的时候,选中函数名,使用CTRL+Q,即可打开函数注释文本提示框,查看注释。

    def say_hello():
        """函数注释"""
        
        print("hello 
    " * 3)
    say_hello()

    9.2 函数的参数使用

    在函数名后的小括号内部,填写参数,使用逗号隔开;

    调用函数的时候,在调用函数的小括号中,按照参数指定顺序填入参数值,即可完成函数的参数输入并调用;

    # 求和函数
    def sum_result(num1, num2):
        num_resulet = num1 + num2
        print("%d + %d =%d " % (num1, num2, num_resulet))
    
    
    sum_result(10,33)

    由上图可知:

    • num1和num2为函数sum_result的2个参数;
    • 10和33分别为调用函数sum_result的2个参数值;

    9.2.1 求和函数改进练习

    根据9.2节中,可以在函数调用时候,填入任意数字,完成求和函数的调用,但是希望改进成可以让用户进行界面输入数值,然后进行求和。

    根据以上需求,重新定义2个变量,用来存放用户输入的数值,再直接在函数中调用即可。

    # 求和函数
    def sum_result(num1, num2):
    num_resulet = num1 + num2
    print("%d + %d =%d " % (num1, num2, num_resulet))


    a = int(input("输入第一个数字:"))
    b = int(input("输入第二个数字:"))
    sum_result(a, b)

    由上述代码可知:

    • 在9.2节中代码基础上,增加了a,b两个变量,用来存储用户输入的两个数字;
    • 最后调用函数的时候,在小括号内,按照顺序放入a,b两个变量即可;

    扩展说明:

    • 形参:num1,num2这2个参数,在Python中专业描述为形参,代表该函数有2个参数可以填写;
    • 实参:a,b这2个变量(固定值),在Python中专业描述为实参,代表调用该函数的2个参数值;

  • 相关阅读:
    Android高性能ORM数据库DBFlow入门
    PHP数据库操作
    Smarty模板技术学习(二)
    Smarty模板技术学习
    微信开发简单实例
    支持IE6只是其一!Web开发的十大噩梦
    前端构建工具发展及其比较
    React通过redux-persist持久化数据存储
    vue中Axios的封装和API接口的管理
    yarn使用教程
  • 原文地址:https://www.cnblogs.com/airlinp/p/12612680.html
Copyright © 2011-2022 走看看