06 2018 档案
摘要:一、面向对象之封装 1.1、引言 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 2.1-如何隐藏(在python中用双下划线开头的方式将属性隐藏起来(设置成私有的)) 1 这种
阅读全文
摘要:re模块 一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 生
阅读全文
摘要:一、time与datetime模块 1 1 import time 2 2 # 我们先以当前时间为准,让大家快速认识三种形式的时间 3 3 print(time.time()) # 时间戳:1487130156.419527 4 4 print(time.strftime("%Y-%m-%d %X"
阅读全文
摘要:一、什么是包? 1 #官网解释 2 Packages are a way of structuring Python’s module namespace by using “dotted module names” 3 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 4 5 #
阅读全文
摘要:一、什么是模块? 1 大家之前在编写ATM作业时,思路是先将程序中都需要有哪些功能定义出来,然后在需要用的地方调用即可。 2 比起之前通篇垒代码的方式,将重复要用的功能定义成函数会让程序更加简洁,这不能不算做是一种进步, 3 但问题是,随着程序功能越来越多,再将所有的代码都放到一起,程序的组织结构仍
阅读全文
摘要:1 #直接调用本身 2 def f1(): 3 print('from f1') 4 f1() 5 f1() 6 7 #间接调用本身 8 def f1(): 9 print('from f1') 10 f2() 11 12 def f2(): 13 print('from f2') 14 f1()
阅读全文
摘要:一 什么是生成器 1 def func(): 2 print(' >first') 3 yield 1 4 print(' >second') 5 yield 2 6 print(' >third') 7 yield 3 8 print(' >end') 9 10 g=func() 11 print
阅读全文
摘要:一 迭代的概念 二 为何要有迭代器?什么是可迭代对象?什么是迭代器对象? 三 迭代器对象的使用
阅读全文
摘要:一 什么是闭包? 闭包函数: 闭指的是:该函数是一个内部函数 包指的是:指的是该函数包含对外部作用域(非全局作用域)名字的引用 闭包函数实例 1 import requests 2 3 def outter(url): 4 # url='https://www.baidu.com' 5 def ge
阅读全文
摘要:一、 函数是第一类对象,即函数可以当作数据传递 二、 利用该特性,优雅的取代多分支的if 三、 函数的嵌套调用 四、 函数的嵌套定义 五、 名称空间与作用域 (1) 什么是名称空间? (2)名称空间的加载顺序 (3)名字的查找顺序 (4)作用域
阅读全文
摘要:1、什么是函数? 在程序中,函数就是具备某一功能的工具,事先将工具准备好即函数的定义,遇到应用场景拿来就用即函数的调用,所以务必记住:#函数的使用必须遵循先定义,后调用的原则 2、为何要用函数,不用函数问题是: 1、程序冗长 2 程序的扩展性差 3 程序的可读性差 3 、如何用函数: 函数的使用必须
阅读全文
摘要:1、什么是文件? 文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位文件的操作核心就:读、写即我们只需要对于进行读写操作,就是对操作系统发起请求,然后由操作系统将用户或者应用程序对文件的读写操作转换成具体的硬盘指令(比如控制盘片转动,控制机械手臂移动来读写数据) 2 为什么要有文件? 因为内
阅读全文
摘要:1 字符编码 将人类的字符编码/转换成计算机能识别的数字 这种转换必须遵循一套固定的标准,该标准无非是 人类字符与数字的对应关系,称之为字符编码表bit:二进制位Bytes:字节ASCII码表:用1Bytes表示一个英文字符1英文字符=8bit=1BytesGBK:用2Bytes表示一个中文字符,1
阅读全文

浙公网安备 33010602011771号