zoukankan      html  css  js  c++  java
  • day14

    匿名函数

    匿名函数的定义:没有函数名的就是匿名函数,使用一次即被收回,加上括号即可以运行

    匿名函数的语法:lambda 参数:返回值

    应用:如果真的要用,也可以用,但是会变成有名函数

    例如:

    f=lambda  x,y:x*y
    res = f(1,2)
    print(res)
    

    内置函数

    enumerate(************)

    lt = [1,2,3]
    for i in range(len(lt)):
        print(i,lt[i])#返回的时索引和列表元素
        
    for ind,val in enumerate(lt):#枚举对于获取索引列表很有用:(0, seq[0]),(1, seq[1]), (2, seq[2]),…
    #同上返回索引和列表元素
    print(ind,val)
    

    eval(*******)把字符串的引号去掉,留下来的是什么就是什么

    s=' "abc" '
    print(type(eval(s)),eval(s))
    # hash,可变不可哈希
    print(hash(123123))
    

    了解的有:

    abs   #取绝对值
    all   #可迭代对象内的元素全部为true则为true
    any
    bin/oct/hex
    dir   #列出模块的所有方法
    pow
    round
    slice
    sum
    
    

    异常处理

    异常处理:报了错,进行处理

    异常捕捉只能捕捉逻辑错误

    raise #主动抛出错误

    面向过程编程

    IPO面向过程编程

    面向对象就相当于流水线

    优点:逻辑非常清晰

    缺点:上一步错了,下一步就跟着一起错

    为什么会报错:逻辑错误-》控制改变的方向出错

    检查错误:打印变量的变化状态

  • 相关阅读:
    MyBatis的几种批量操作
    mysql event_scheduler运行一段时间后 自动关闭
    Mysql 中的事件//定时任务
    JSON对象
    JSON语法
    JSON简介——(0)
    【zTree】zTree的3.5.26静态树与动态树(实用)
    frameset测试
    iframe测试
    jQuery遍历方式
  • 原文地址:https://www.cnblogs.com/gfhh/p/11584593.html
Copyright © 2011-2022 走看看