随笔分类 - Python
摘要:1、多进程,multiprocessing模块, 进程间的通信:Queue[队列],Pipes[管子]2、多线程, 注意:线程公用变量,混乱 解决方法Lock:因为只有一个锁,所以当要执行统一个函数的时候,只有在解锁的前提下才能执行。balance = 0lock = threading.Lock...
阅读全文
摘要:IO在计算机中指Input/Output,也就是输入和输出。1、文件读写,1,读文件【使用Python内置函数,open,传入文件名标示符】>>> f = open('/Users/michael/test.txt', 'r')标示符‘r’代表 读。如果文件打开成功,调用read()方法可以一次读取...
阅读全文
摘要:深刻理解python中的元类
阅读全文
摘要:1、多成继承class SmallDog(Animal,Dog) passMixIn就是一种常见的设计。2、定制类类似__slots__这种形如 __xxx__ 的变量或者函数名,在python中有特殊的用途的。class中有特殊用途的函数,可以定制类。3、使用枚举类每个常量都是class的一...
阅读全文
摘要:1、使用 __slots__ 给实例绑定方法,>>> def set_age(self, age): # 定义一个函数作为实例方法... self.age = age...>>>from types import MethodType>>>s.set_age=MethodType(set_a...
阅读全文
摘要:获取对象信息1、使用isinstance()判断class类型2、dir() 返回一个对象的所有属性和方法3、如果试图获取不存在的对象会抛出异常【AttributeError】4、正确利用对象内置函数的例子:def readImage(fp): if hasattr(fp,"read"): ...
阅读全文
摘要:1、在Python中两个下划线__ 就是带便私有属性 private 注意已两个下划线开头并且结尾的 如 __init__ 是特殊变量,不是私有变量2、多态,Python的“file-like object“就是一种鸭子类型。
阅读全文
摘要:1、注:必须牢记类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”2、定义类通过class 关键字;class 后面跟着类名,类名通常都是大写开头,接着是(object),表示类是从哪里继承俩的,所有类都继承自object。class Student(object): pass3、通...
阅读全文
摘要:一个.py文件就称之为一个模块(Model)按目录来组织模块的方法,称为包(Package)每一个包目录下面都会有一个__init__.py的文件内置函数 1、使用模块导入模块import sysfrom PIL import Image2、安装第三方模块我只能说是命令行安装.
阅读全文
摘要:函数式编程高阶函数 就是把函数作为参数的函数,这种抽象的编程方式就是函数式编程。-----跳过,不是很理解,汗----
阅读全文
摘要:一、函数的参数1、位置参数2、默认参数n就是默认参数def power(x,n=2): s=1 while n > 0: n = n - 1 s = s * x return s默认参数有个坑,就是 默认参数要设置为 不可变对象,【str和None】3、...
阅读全文
摘要:1、数据类型转换 int(),float(),str(),bool('1')2、定义函数使用 def关键字,依次写出 函数名、括号、括号中的参数、冒号,然后在缩进体中写函数内容例子求绝对值的函数def my_abs(x): if x>=0: return x else: ...
阅读全文
摘要:# 条件判断elif: else if 的作用注意: : 【冒号】BMI =w/(h*h)if BMI10: n-1 print(n)二、n = 20while n > 10: n = n-1 print('1',n)一和二的不同,,,#dict和setdict 字典 dic...
阅读全文
摘要:list 类型,这不就是js里的数组吗,,最后一个元素索引是 -1list是一个可变的有序的表,#追加.append('admin')#插入.insert(1,'admin')#删除末尾元素.pop()#删除指定位置元素.pop(1)####多维数组 list内包含list p=['a','b','...
阅读全文
摘要:python笔记,写在前面:python区分大小写1、科学计数法,把10用e代替,1.23x10·9就是 1.23e9 或者 0.00012就是1.2e-42、转义字符 \ 或者 r''【相当于C#里的@】r代表 raw string里边的\不转义 要表示 \ 就要写成 \\ 换行符 可以用 '''...
阅读全文

浙公网安备 33010602011771号