04 2020 档案
摘要:一、异常处理语句 #try/except try: pass except: pass try: pass except Exception: pass #try/except ... try: pass except (Exception1, Exception2): pass try: pass
阅读全文
摘要:一、概述 __new__负责创建类的实例对象,__init__负责对__new__创建的对象进行初始化,二者都由Python解释器自动调用。 二、示例 创建对象时,Python解释器会先调用__new__方法创建对象并返回,然后再调用__init__对创建好的对象进行初始化: class Test:
阅读全文
摘要:通过三引号编写多行字符串时,会包含构造引号中的换行符、空格或制表符: >>> if True: ... s = """ ... 你好! ... 我是萌萌! ... """ ... print(s) ... 你好! 我是萌萌! >>> len(s) 14 >>> s '\n\t你好!\n\t我是萌萌!
阅读全文
摘要:一、基本介绍 1、这些命令安装在“kmod”包中,系统通常已经安装了,如果没有安装请安装: [root@localhost ]# rpm -ql kmod|grep sbin /usr/sbin/depmod /usr/sbin/insmod /usr/sbin/lsmod /usr/sbin/mo
阅读全文
摘要:生成器是一种特殊的迭代器,通过生成器函数或者生成器表达式创建的迭代器就叫做生成器。 二者的区别在于,生成器比普通迭代器携带了更多的方法,因此可以允许你干预迭代的过程。
阅读全文
摘要:一、__getarribute__方法 __getattribute__(self, name):拦截所有的属性访问操作 >>> class Person: ... def __init__(self, name): ... self.name = name ... def __getattribu
阅读全文
摘要:property描述器可以让访问方法时使用属性访问的语法: >>> class Person: ... def __init__(self, name): ... self.__name = name ... def get_name(self): ... return '姓名:' + self._
阅读全文
摘要:构造方法名字固定为__init__,在创建对象时会自动调用,用于实现类的初始化: >>> class Person: ... def __init__(self, name, age=0): ... self.name = name ... self.age = age ... def get_na
阅读全文
摘要:bytes.decode('unicode_escape') >>> s1 = '\u6ce8\u6768' >>> s1 '注杨' >>> s2 = b'\\u6ce8\\uff1a' >>> s2 b'\\u6ce8\\u6768' >>> print(s2) b'\\u6ce8\\u6768'
阅读全文
摘要:定义模板: 代码如下: {% extends "admin/base.html" %}{% load i18n %}{% block title %} {{ title }} | {% trans '后台页面标题' %}{% endblock %}{% block branding %} <h1 i
阅读全文
摘要:假设要包含book表的title字段: search_fields = ['book__title']
阅读全文