zoukankan      html  css  js  c++  java
  • python函数定义与使用+返回值简解

    一个函数相当于一个功能块,当要使用时,可以直接调用,避免了垒代码。

    函数定义和使用:

     1 #函数
     2 def mail():       #定义函数
     3     n = 123       #函数体
     4     n += 1
     5     print(n)
     6 mail()       #加括号表示执行函数
     7 f = mail    #函数名,赋值结果一样
     8 f()
     9 
    10 #执行结果:
    11 124
    12 124
    • def:表示函数的关键字(解析器解析到def,识别为定义函数,默认不执行)
    • 函数名:函数的名称,日后根据函数名调用函数
    • 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等...
    • 参数:为函数体提供数据
    • 返回值:当函数执行完毕后,可以给调用者返回数据,如果没设置返回值,函数也会返回值,不过是None。

    函数的返回值:可用于判断函数是否执行成功

     1 #函数返回值
     2 def mail():       #定义函数
     3     n = 123       #函数体
     4     n += 1
     5     print(n)
     6     return 123     #函数执行成功则返回123,如果没设置返回值,函数也会返回值,不过是None。
     7 ret = mail()       #加括号表示执行函数
     8 print(ret)
     9 
    10 #执行结果:
    11 124
    12 123
    1 def show():
    2     print("a")
    3     if 1 == 1:       #当1==2时,则会输出b
    4         return [11,22]     #当函数遇到return就会返回,不再执行下面的
    5     print("b")
    6 show()
    7 
    8 #执行结果:
    9 a
  • 相关阅读:
    太湖杯WriteUp
    第九届网安竞赛writeup
    湖湘杯2020 writeup
    利用DNS缓存和TLS协议将受限SSRF变为通用SSRF
    十月学习计划
    2020GACTF部分wp
    2020 天翼杯 部分wp
    DASCTF 安恒七月赛wp
    开发步骤
    垃圾收集器与内存分配策略
  • 原文地址:https://www.cnblogs.com/repo/p/5426170.html
Copyright © 2011-2022 走看看