zoukankan      html  css  js  c++  java
  • python超多常用知识记录

    在函数传参给变量**a,可以接收字典类型,当未传参默认空字典

    set创建集合可以排重

    while和for到参数未满足可以增加else

    cmp函数比较长度

    divmod函数返回除数和余数结果

    nonlocal修改上一层嵌套函数的变量值

    • L(Local)局部作用域;
    • E(Enclosing)闭包函数外的函数作用域;
    • G(Global)全局作用域;
    • B(Built-in)内建作用域。

    Python按照LEGB的原则搜索变量,即优先级L>E>G>B,也就是,在局部找不到,便会去局部外的局部找(如闭包),再找不到,就去全局找,若还是找不到,则去内建中找。

    num = int(1.5)  # 内建作用域
    g_num = 2  # 全局作用域
    def out_func():
        o_num = 3  # 闭包函数外的函数作用域
        def in_func():
            l_num = 4  # 局部作用域

    使用raise函数抛异常

    列表推导式例子:

    list = [char+num for char in 'abc' for num in '123']

    未完待续...
  • 相关阅读:
    Appium(一)安装
    Adb am/pm的使用
    RESTful API 设计指南
    选择物体生成Prefab
    C++网络开发Boost库
    Unity 猫眼效果
    React Native网络请求
    Unity高德LBS
    EasyTouch物体的旋转缩放
    Unity截屏分享朋友圈(微信)
  • 原文地址:https://www.cnblogs.com/1314h/p/13610914.html
Copyright © 2011-2022 走看看