美文网首页
python知识点-备忘

python知识点-备忘

作者: 笑破天 | 来源:发表于2020-11-30 22:29 被阅读0次

    备忘是啥意思?就是我曾经忘过😹

    1、Python中import的as语法

    # 在Python中,如果import的语句比较长,导致后续引用不方便,可以使用as语法,比如:
    # Python中,引用一个比较长的模块这样写。而且后续对mod的引用,都必须是dir1.dir2.mod
    import dir1.dir2.mod
    
    # 为了简化输入,可以使用as语法。需要注意的是,使用as语法之后,只能通过as后面名字来访问导入的moudle
    import dir1.dir2.mod as m
    
    import mod as m
    m.X  # OK
    mod.X # Error
     
    # 下面提供as的完整语法格式,import和from都支持:
    import modulename as name  # 只能通过name来引用
    from modulename import attrname as name  # 只能通过name来引用
    # from import用于导入一个模块中的某一个部分,比如一个函数或者一个类等。
    

    2、类和实例、方法、变量权限

    def __init__(self, name, salary)
    # 实例方法不加self。类方法必须加self做第一个参数。
    # __foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的
    # _foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import *
    # __foo: 双下划线的表示的是私有类型(private)的变量, 只能是允许这个类本身进行访问了。
    # 内置类属性:__dict__、__doc__、__name__、__module__、__bases__
    
    

    3、终端执行一个py文件

    python3 /Users/xxx/Desktop/ascii.py
    # 或
    cd /Users/xxx/Desktop
    python3 ascii.py
    

    4、python更换国内源

    cd ~/
    mkdir .pip
    touch pip.conf
    # 写入下面内容
    [global]
    index-url=https://pypi.tuna.tsinghua.edu.cn/simple
    timeout = 6000
     
    [install]
    trusted-host=pypi.tuna.tsinghua.edu.cn
     
    disable-pip-version-check = true
    
    

    相关文章

      网友评论

          本文标题:python知识点-备忘

          本文链接:https://www.haomeiwen.com/subject/fpgdwktx.html