随笔分类 - Python
摘要:内置方法的特点:一定有某一个语法或者一种写法会自动触发这个方法 __init__ :实例化 __init__是初始化方法 __new__ 实例化的过程:创建一个内存空间,执行init,传入self,返回self,内存空间就是__new__创建的,__new__shi构造方法 class Studen
阅读全文
摘要:面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一
阅读全文
摘要:函数式编程 基于lambda演算的一种编程方式 函数中只有函数 函数可以作为参数,同样可以作为返回值 纯函数式编程语言:LISP , Haskell python函数式编程只是借鉴函数式编程的一些特点,可以理解成一半函数一半python 需要讲述: 高阶函数 返回函数 匿名函数 装饰器 偏函数 la
阅读全文
摘要:- 面向对象编程 - 基础 - 公有私有 - 继承 - 组合 Minxi- 魔法函数 - 魔法函数概述 - 构造类魔法函数 - 运算类魔法函数 面向对象概述 - 接触到任意任务,首先想到的是任务这个世界的构成,是由模型构成的 - 名词 - 00 :面向对象 - 00A:面向对象的分析 - OOD:面
阅读全文
摘要:if 条件语句 if if 2 > 1: #如果2大于1条件成立,就执行缩进里面的语句 print('正确') print('成立') 结果: 正确 if 2 < 1: #如果2小于1条件不成立,不会执行缩进里面的语句 print('正确') print('不成立') 结果: 不成立 if ...e
阅读全文
摘要:while 循环 一个循环语句 表示当某个条件成立时就循环 不知道具体循环次数,但能确定循环的成立条件的时候用while循环 例1 :如果年利率为6.7%,本利是每年翻滚,则多少年后本钱会翻倍 while ... else... 循环 如例1,当钱翻倍时,用print打印出此时的心情 函数 代码的一
阅读全文
摘要:匹配规则 最常用的匹配语法 匹配IP 反斜杠的困扰与大多数编程语言相同,正则表达式里使用"\"作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符"\",那么使用编程语言表示的正则表达式里将需要4个反斜杠"\\\\":前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在
阅读全文
摘要:logging的日志可以分为:debug(),warning(),error(),critical() 简单用法(logging默认只打印warning以上的级别) 将日志写入的文件中 此时日志会写入到app.log文件中 为日志添加时间 增加日志级别 日志格式 %(name)s Logger的名字
阅读全文
摘要:products = [ #定义商品列表 ["Ipone",5800], ["Mac",15800], ["Coffee",30], ["Bike",2000], ["Cloth",500], ] shopping_list = [] #空的购物车 while True: ...
阅读全文
摘要:abs():函数返回数值的绝对值 all():函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。
阅读全文
摘要:以知进程是资源分配的最小单元,线程是CPU调度的最小单位.按道理来说我们已经算是把CPU的利用率提高很多了,但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程\创建线程\已及管理他们之间的切换,随着我们对效率的追求不断提高,基于单线程来实现并发又成为一个新的课题,即只
阅读全文
摘要:装饰器的功能:在不修改原函数和其调用方式的情况下对原函数功能进行扩展 装饰器的本质是闭包函数 求一个函数的运行时间 但是有多个函数都需要添加此功能时,就会显得很繁琐,此时可以写一个时间函数 这样不管多少函数都可以调用这个时间函数来计算执行的时间了,但是这样改变了函数的调用方式,原本调用func函数的
阅读全文
摘要:变量命名规范 name = 'wanglan' #name 为变量print(name) 1. 变量由数字,字母,下划线组成 2. 变量不能以数字开头 3. 禁止使用python中关键字 4. 变量名要有意义 5. 不能使用中文和拼音 6. 变量名区分大小写 (大写为常量) 7. 推荐写法: 1.驼
阅读全文
浙公网安备 33010602011771号