Get busy living

Stay Hungry,Stay Foolish


  • 首页

  • 分类

  • 归档

  • gitbook

  • 关于

  • 搜索

面向对象

发表于 2019-10-13 | 分类于 python练习
待解决dataclass + __solts__的问题 __solts__ 使用slots一个不好的地方就是我们不能再给实例添加新的属性了,只能使用在 __slots__ 中定义的那些属性名 使用__solts__,python实例通过一个很小的固定大小的数组来构建,而不是为每个实例定义一个字典, ...
阅读全文 »

多进程

发表于 2019-10-11 | 分类于 python练习
多进程多进程 Multiprocessing 和多线程 threading 类似,用来弥补 threading 的一些劣势(例如GIL), Python 出了一个 multiprocessing 多进程与多线程使用方法几乎一致1234567891011121314151617import multi ...
阅读全文 »

格式化字符串

发表于 2019-10-11 | 分类于 python练习
实例的字符串显示1234567891011121314class Pair: def __init__(self, x, y): self.x = x self.y = y def __repr__(self): return f'(& ...
阅读全文 »

调用父类方法

发表于 2019-10-11 | 分类于 python练习
调用父类方法super() 为了调用父类(超类)的一个方法,可以使用 super() 函数 12345678910111213141516class A: def spam(self): print('A.spam')class B(A): def s ...
阅读全文 »

多线程

发表于 2019-10-10 | 分类于 python练习
添加线程1234567891011121314151617import threadingdef main1(): print(threading.active_count()) # 获取已激活的线程数 print(threading.enumerate()) # 查看所有线程信息 ...
阅读全文 »

staticmethod和classmethod

发表于 2019-10-10 | 分类于 python练习
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用 @staticmethod或 @classmethod,就可以不需要实例化,直接类名.方法名()来调用。 123456789101112131415161718class A: bar = 1 def foo(sel ...
阅读全文 »

python判断是否json格式

发表于 2019-10-09 | 分类于 python练习
is_json.py1234567891011121314151617181920212223242526272829#!/usr/bin/env python#-*-coding:utf-8-*-import jsonimport sysimport osimport globscript_pat ...
阅读全文 »

python里的一些函数

发表于 2019-10-09 | 分类于 python练习
参考 1. lambda 函数 (匿名函数)没有函数名的函数12x = lambda a,b : a*bprint(x(2,3)) 2. Map 函数Map() 是 python 里的内置函数,它可以将 函数应用于各种数据结构中的元素123x = map(lambda x, y: x + y, [1 ...
阅读全文 »

python里的特殊方法

发表于 2019-10-09 | 分类于 python练习
特殊方法是什么是一种具有特殊魅力的正常方法,python通过这些方法可以赋予你的class魔力。 这些魔法方法 都是以双下划线__作为 前缀和后缀。 初始化__new__()创造实例, __init__()初始化实例。 __init__() 是一个类 (class) 的第一个方法,也叫构造函数。 是 ...
阅读全文 »

装饰器

发表于 2019-10-09 | 分类于 python练习
绝大多数装饰器都是基于函数和 闭包 实现的,但这并非制造装饰器的唯一方式. Python 对某个对象是否能通过装饰器(@decorator)形式使用只有一个要求:decorator 必须是一个“可被调用(callable)的对象123def foo(): passtype(foo) # funct ...
阅读全文 »
1…161718…29
WeiLai

WeiLai

好学近乎知,力行近乎仁,知耻近乎勇

289 日志
22 分类
4 标签
GitHub E-Mail 简书 Facebook
© 2024 WeiLai