您的位置:首页 > 编程语言 > Python开发

【python知识点】随笔记(暂未体系化的整体,将持续更新...)

2018-10-18 11:58 204 查看
  • dir()和__dict__区别

    描述 __dict__是对象自己的属性
  • dir()是该对象的所有的可用属性,.attr搜索路径 实例自身->类->父类
  • 一句话 __dict__是局部的,dir是全局的
  • python的函数必须先定义再引用,python 没有声明这个过程

  • 初始化

      子类不会自动调用父类的初始化方法,即__init__()
    • 子类实现初始化的方法是
    1. 显示定义__init__()
    
    def __init__():
    S.__init__()
    
    2.使用父类初始化方法
    
    def __init__():
    super(<当前类>,self).__init__()
  • python可变参数

      包裹
    def func(**dict):
    print type(dict)
    print dictfunc(a=1,b=9)
    func(m=2,n=1,c=11)
    • 解包裹
    def func(a,b,c):
    print a,b,c
    
    args = (1,3,4)
    func(*args)
    dict = {'a':1,'b':2,'c':3}
    func(**dict)
  • 数据库连接

      mongoengine queryset
  • pymongo
      cursor
  • django-model
      queryset
  • GIL
      不能发挥多核的效果 马勒戈壁的 ( 多线程在单核间切换,所以是可以发挥效果的)
  • 编码

      unicode十进制转中文
    from html.parser import HTMLParser
    s = "&#x3010;"
    h = HTMLParser()
    print(h.unescape(s))
    阅读更多
  • 内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: