随笔分类 - Python学习笔记
摘要:1.操作系统的发展史 参考:http://www.cnblogs.com/Eva-J/articles/8253521.html 知识点 输入输出 -- 大部分时间都不会占用CPU,但会降低你程序的效率 操作系统的三种基本类型:多道批处理系统、分时系统、实时系统。 现在操作系统 基于多道批处理系统和
阅读全文
摘要:1.网络基础 参考:http://www.cnblogs.com/Eva-J/articles/8066842.html 2.软件开发架构 C/S架构:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 B/S架构:Browser与Se
阅读全文
摘要:1.模块 1.模块就是import可以导入直接使用的py文件 一个模块如果执行多次import是什么效果:只执行一次 凡是导入一个模块就相当于执行了这个文件,当你导入一个模块就可以使用模块中的名字 当你导入了一个模块那么在导入这个模块所处的命名空间中,就有了一个名字,指向属于自己的空间,模块中的代码
阅读全文
摘要:1.错误分类 1.语法错误 - 这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正 2.逻辑错误 2.什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 3.python中的异常种类 4.异常处理 异常: 出现异常时,异常之后的代码就不执行了 异
阅读全文
摘要:1.反射 1.什么叫反射 反射就是通过字符串数据类型的变量名来访问变量的值 像x.y这样的形式,都可以用反射 2.反射的类型 对象名 反射 对象属性 和 方法 类名 反射 静态属性 模块 反射 模块中的名字 反射 对自己所在文件中的名字 1) 对象名 反射 方法 说明 引入hasattr,判断对象是
阅读全文
摘要:1.序列化模块 1.1 什么叫序列化 例:有一个班级信息字典{'10010000':{'name':'zhangsan', 'age':22, 'class':'python21'},...},在程序结束后需要保存,而在python中只有字符串能保存到文件中。再次使用字典的时候,可以使用eval转化
阅读全文
摘要:1.封装 什么是封装: 广义上的封装:把变量和函数都放在类中(例:人狗大战中,将狗咬人的函数放到dog类中) 狭义上的封装:把一些变量或者方法隐藏起来,不对外公开 公有的:静态属性,动态属性(方法),对象属性 私有的:__名字 私有静态属性 私有的对象属性 私有的方法 总结:在静态属性、对象属性、方
阅读全文
摘要:第十章 初识面向对象 1.面向对象思想的引入 例:公司需要开发一款人狗大战的游戏 需要两个角色:人 狗 人的属性:昵称、性别、生命值、战斗力、背包 狗的属性:昵称、品种、生命值、战斗力再尚未学习面向对象知识的时候,我们只是知道需要两个字典描述这两个角色 例1:初步思想 例2:使用函数创建两个模子 例
阅读全文
摘要:第九章 常用模块 1.模块介绍 什么是模块: 模块就是我们通常说的py文件(因此写python程序的时候不要命名为模块的名称),模块是写好了但不直接使用的功能 为什么这些模块中提供的方法 不能像print这些内置函数一样直接使用呢? 是因为如果所有的模块都是执行python程序直接导入了,会非常占用
阅读全文
摘要:1.递归函数 递归函数:在函数的内部调用自己 递归的最大深度:998 注意:在编写程序的时候最好不要修改递归深度 如果程序需要修改递归深度才能运行,说明这个功能不太适合用递归函数完成 递归函数必须要添加return 递 函数向深度进行,直到函数不成立 > 递归需要有一个停止的条件 归 值的返回,计算
阅读全文
摘要:1.作用域相关 locals、globals 2.输入输出相关input、print 3.内存相关hash、id 4.杂项 5.基础数据类型相关 1.数字相关 2.数据结构相关 6.执行字符串eval、exec
阅读全文
摘要:1. lambda表达式 2.练习 3.递归函数
阅读全文
摘要:1.什么是迭代器 2.next关键字 3.生成器 4.文件监听 5.send关键字 6.计算移动平均值 7.预激生成器 8.yield from 9.如何从生成器中取值 10.生成器小结 11.列表推导式 12.生成器表达式
阅读全文
摘要:1.对大批量函数添加装饰器,而且不定期的开关 2.使用装饰器进行登录检测 3.多个装饰器装饰一个函数,结构类似套娃
阅读全文
摘要:1.什么是函数,为什么要使用函数 1.1什么是函数 函数是对程序逻辑进行结构化或者过程化的一种编程方法。能将整块代码巧妙地隔离成易于管理的小块,把重复代码放到函数中而不是进行大量的拷贝。 1.2为什么要使用函数 2.函数结构调用 2.1函数结构: def 函数名(参数列表): # 函数名的命名规则与
阅读全文
摘要:1.按照文件路径类型分类 2.文件读取方式的分类 3.文件的读写类型分类 读:r rb r+ rb+ 写:w wb w+ wb+ 追加:a ab a+ ab+ 4.修改文件的详细说明 5.工作中遇到问题
阅读全文
摘要:1.数字类型 数字是不可更改类型,直接访问。主要用于计算、运算。 1.1常见方法。 bit_length 1.2 python进制的转化 2.布尔值bool 布尔值就两种:True,False。就是反应条件的正确与否。 3.序列sequence 3.1序列介绍 在python中,序列有着相同访问模式
阅读全文
摘要:1.python介绍 1.python的诞生 python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(龟叔)于1989年发明,第一个公开发行版发行于1991年。 Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。 2.python的应用 主要应用领
阅读全文
摘要:python2.x和python3.x的区别 1.大环境不同 python2.x:源码重复,不规范 python3.x:整合源码,更清晰优美简单 2.默认编码不同 python2.x:默认编码ASCII编码 python3.x:默认编码UTF-8 3.python3.x没有长整型 python2.x
阅读全文

浙公网安备 33010602011771号