02 2019 档案
摘要:https://www.cnblogs.com/jokerbj/p/7460260.html http://www.dabeaz.com/python/UnderstandingGIL.pdf 多线程 vs 多线程 程序:一堆代码以文本形式存入一个文档 进程:程序运行的一个状态 包含地址空间,内存,
阅读全文
摘要:LOG https://www.cnblogs.com/yyds/p/6901864.html logging logging模块提供模块级别的函数记录日志 包括四大组件 1.日志相关概念 日志的级别(level) 不同的用户关注不同的程序信息 DEBUG INFO NOTICE WARNING E
阅读全文
摘要:文件 长久保存信息的一种数据信息集合 常用操作 打开关闭(文件一单打开,需要关闭操作) 读写内容 查找 open函数 open函数负责打开文件,带有很多参数 第一个参数:必须有,文件的路径和名称 mode:表明文件用什么方式打开 r:以只读方式打开 w:写方式打开,会覆盖已前的内容 x:创建方式打开
阅读全文
摘要:Python语言的高级特性 函数是编程(Functional Programming) 基于lambda演算的一种编程方式 程序中只有函数 函数可以作为参数,同样可以作为返回值 纯函数式变成语言:LISP,Haskell Python函数式编程只是借鉴函数式编程的一些特点,可以理解成一般函数式一般P
阅读全文
摘要:常用模块 calendar time datetime timeit os shutil zip math string 上述所有模块使用理论上都应该先导入,string是特例 calendar,time,datetime的区别参考中文意思 calendar 跟日历相关的模块 time模块 时间戳
阅读全文
摘要:异常 广义上的错误分为错误和异常 错误指的是可以认为避免 异常是指在语法逻辑正确的前提下,出现的问题 在python里,异常是一个雷,可以处理和使用 异常处理 不能保证程序永远正确运行 但是,必须保证程序在最坏的情况下得到的问题被妥善的处理 python的异常处理模块全部语法为: try: 尝试实现
阅读全文
摘要:1.模块 一个模块就是一个包含python代码的文件,后缀名是.py,模块就是python文件 为什么我们用模块 程序太大,编写维护非常不方便,需要拆分 模块可以增加代码重复利用的方式 但做命名空间使用,避免命名冲突 如何定义模块 模块就是一个普通文件,所以任何代码可以直接书写 不过根据模块的规范,
阅读全文
摘要:```
lass Student(): def __init__(self,name = "NoName". age = 19): self.name = name self.age = age def say(self): prinmt("My name is {0}".format(self.name)) def sayHello(): print("Hi,欢迎来...
阅读全文
摘要:```
class A(): name = 'jjc' age = 18 for k,v in A.__dict__.items(): print(k,"--",v) class Student(): name = "jjc" age = 18 # 注意say的写法 def say(self): self.name = 'jjc1' self.age = 200
...
阅读全文
摘要:oop Python面向对象 Python的面向对象 面向对象编程 基础 共有私有 继承 组合,Mixin 魔法函数 魔法函数概述 构造类魔法函数 运算类魔法函数 1.面向对象概述(ObjectOriented,00) OOP思想 几个名词 OO:面向对象 OOA:面向对象的分析 OOD:面向对象的
阅读全文