02 2022 档案
摘要:作者:飞鸿链接:https://www.zhihu.com/question/345210030/answer/841903171来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 yield 的用法有以下四种常见的情况:一个是生成器,二是用于定义上下文管理器,三是协程,
阅读全文
摘要:装饰器就是给函数增加功能,固定写法import functools# 装饰器格式def log(text): def decorator(func): @functools.wraps(func)#确保函数名字不变 def wrapper(*args, **kw): print('%s %s():'
阅读全文
摘要:property() 函数和@property修饰符。 第一种方法,使用property() 函数: class Person: def __init__(self): self.__name= None #这是setter方法 def setName(self,name): self.__name
阅读全文
摘要:类封装 继承 多态一静态属性1、静态变量和静态方法都属于类的静态成员,它们与普通的成员变量和成员方法不同,静态变量和静态方法只属于定义它们的类,而不属于某一个对象。2、静态变量和静态方法都可以通过类名和对象进行访问。二静态方法1、静态方法中不需要传入self参数,因此无法访问在静态方法中访问静态实例
阅读全文
摘要:import re# .匹配任何一个字符,除了换行#【】匹配里面任意一个字符# \d匹配一个数字0-9# \D匹配不是一个数字# \s 匹配一个空格和tab# \S 匹配非空格和tab一个字符# \w 匹配ASCII字符中的数字和字母和下划线,就是 [a-zA-Z0-9_] 。如果设置了 LOCAL
阅读全文
摘要:读写小文件 eg with open('1.txt','r') as f: with open('2.txt',"w") as f1: b=f.readlines() print(' ') print(b) print('++++++++++++++++++') for x in b: f1.wri
阅读全文
摘要:一组数据的集合,可以重复, 集合不可以重复 列表的定义 a=[] list(a) 常用操作 # 增加ss.append(1)#加到末尾ss.insert(0,7)#list_name.insert(index,item)#查print(ss[0])sss=ss.index(1)#return第一个找
阅读全文
摘要:今天想写一个文件管理器,结果整了一下午,还是自己看的源代码少,分析别人代码少,最终还是看别人代码才找到错误原因。#!/usr/bin/env python import sys import os import PySimpleGUI as sg sg.theme('light brown 8')
阅读全文
摘要:1. 资料链接github地址: pymupdf/PyMuPDF: Python bindings for MuPDF’s rendering library官方手册: PyMuPDF Documentation — PyMuPDF 1.18.17 documentation2. 介绍在介绍PyMu
阅读全文
摘要:问题ython -m pip install --upgrade pip --user D:\APP\Anaconda3\python.exe: No module named pip解决方法 python -m ensurepip python -m pip install --upgrade p
阅读全文
摘要:我在windows电脑上安装软件时,或者设置开机启动软件时,会先弹出提示框: 用户账户控制 你要允许此应用对你的设备进行更改吗? 很烦人,我不想每次都提醒。需要关闭“用户账户控制”弹窗提醒的办法有很多,比如可以手动关闭或调低UAC(用户账户控制)。 1控制面板 ——> 用户账户(或者 安全和维护)
阅读全文
摘要:numpy是python的一个科学计算库,提供了数组和矩阵运算的能力。pandas是python环境下最常用的数据统计包 安装包后可以直接在notebook中导入import numpy as npimport pandas as pd一、numpy1.1 numpy的数据类型数组(array):一
阅读全文
摘要:1读入文件 df = pd.read_csv(path='file.csv')参数:header=None 用默认列名,0,1,2,3...names=['A', 'B', 'C'...] 自定义列名index_col='A'|['A', 'B'...] 给索引列指定名称,如果是多重索引,可以传li
阅读全文
摘要:numpy.array(list(1,2,3,4)) #将一个list类型/tupe类型数据转换为一个array数组对象 #默认所有的数据类型都是相同,若传进来的参数类型不同,则遵循以下优先级: str > float > int ndarray对象.dtype #查看array对象中的数据类型 d
阅读全文