随笔分类 -  python基础

摘要:BOM(Browser Object Model) 是指浏览器对象模型,它使JavaScript有能力与浏览器进行对话。 DOM(Document Object Model) 是指文档对象模型,通过它,可以访问HTML文档的所有元素。 Window对象是客户端JavaScript最高层对象之一。由于 阅读全文
posted @ 2018-09-07 15:04 ALADL 阅读(178) 评论(0) 推荐(0)
摘要:JavaScript是世界上最流行的脚本语言。 JavaScript是属于web的语言,它适用于PC,笔记本电脑,平板电脑和移动电话。 JavaScript被设计为想html页面增加交互性。 许多HTML开发者都不是程序员,但是JavaScript却拥有非常简单的语法。几乎每个人都有能力将小的Jav 阅读全文
posted @ 2018-09-04 14:59 ALADL 阅读(599) 评论(0) 推荐(0)
摘要:了解进程之前我们需要先来了解计算机的硬件组成由哪些? 显示器, 主机, 好吧,老奶奶不扶我就服你!!!!! 对计算机没有研究的人可能第一反应就是这个. 大错特错 计算机的硬件组成: 主板 CPU 固化(寄存器,是直接和CPU进行交互的一个硬件) 中央处理器: 计算(数学计算和逻辑计算) 和控制 (控 阅读全文
posted @ 2018-08-17 15:49 ALADL 阅读(183) 评论(0) 推荐(0)
摘要:网络基础知识相关 1. 架构 a. C/S 架构 : client 客户端 和 server 服务端 优势 :能充分发挥pc机的性能 b. B/S 架构 : browser 浏览器 和 server 服务器 隶属于 C/S架构 B/S架构 统一了引用的接口 2. 通信的事: a . 同一台电脑上两个 阅读全文
posted @ 2018-08-13 17:23 ALADL 阅读(204) 评论(0) 推荐(0)
摘要:什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的C 或者C++扩展 3. 包好一组模块的包 4. 使用C编写并链接到python解释器的内置模块 常用模块 阅读全文
posted @ 2018-08-08 18:53 ALADL 阅读(291) 评论(0) 推荐(0)
摘要:正则表达式 正则表达式是一种字符串,由普通字符和元字符组成 正则表达式的定义: 一种匹配字符串的规则 可以定制一个规则 1. 来确认一个字符串是够符合规则 2. 从大段的字符串中找到符合规则的内容 元字符:描述其他字符的特殊字符 字符类:正则表达式中可以使用字符类,一个字符类定义一组字符,其中的任一 阅读全文
posted @ 2018-08-06 17:43 ALADL 阅读(200) 评论(0) 推荐(0)
摘要:模块分为三种: 1. 自定义模块 2. 内置模块 安装python解释器的时候跟着装上的 3 .开源模块(第三方模块/拓展模块) 没有安装python解释器的时候安装的那些功能 什么是模块? 有的功能开发者自己无法完成,这样的话需要借助已经实现的函数/类来完成这些功能 你实现不了的功能都有别人替你实 阅读全文
posted @ 2018-08-03 21:18 ALADL 阅读(201) 评论(0) 推荐(0)
摘要:python 接口类和抽象类 为什么讲封装之前要将这个东西? 我才不会说为什么 首先: python没有接口类这个概念!!!!!!!! 哈哈哈......神经病 python抽象类和接口类更接近于一种规范,例如,我吃苹果,吃香蕉,吃梨,这些我都可以统一归到吃水果这个类中,但是我能吃到这个水果吗??? 阅读全文
posted @ 2018-07-26 16:15 ALADL 阅读(258) 评论(0) 推荐(0)
摘要:面向对象 封装: 其实就是使用构造方法将内容封装到对象中,然后通过对象直接或者self间接获取被继承的内容 继承: 对于面向对象的继承来说,其实就是将多个类共有的方法提取到父类中,子类仅需继承父类而不必去实现每个方法 (除了子类和父类,你可能看到过派生类和基类,他们与子类和父类只是叫法不同而已) 多 阅读全文
posted @ 2018-07-25 19:59 ALADL 阅读(977) 评论(0) 推荐(0)
摘要:lambda 匿名函数: 为了解决一些简单的需求而设计的一句话函数 lambda函数不需要def来声明,一句话就可以声明出一个函数 语法: 函数名 = lambda 参数: 返回值 需要注意的是: 1. 函数的参数可以有多个,多个参数之间用逗号隔开 2. 匿名函数不管多复杂,只能写一行,切逻辑结束后 阅读全文
posted @ 2018-07-20 14:15 ALADL 阅读(279) 评论(0) 推荐(0)
摘要:什么是生成器? 生成器的实质就是迭代器 在python中有三种方式来获取生成器 1. 通过生成器函数 2. 通过各种推导式实现生成器 3. 通过数据的转换也可以获取生成器 将函数中的return换成yield就是生成器 运行的结果是不一样的,由于函数中存在了yield,那么这个函数就是一个生成器函数 阅读全文
posted @ 2018-07-18 14:57 ALADL 阅读(184) 评论(0) 推荐(0)
摘要:闭包 什么是闭包? 闭包就是内层函数对外层函数的变量的引用 我们使用__closure__来检测函数是否闭包,使用函数名__closure__返回东西就是闭包,返回None就不是闭包 那么如何在函数外边调用内部函数呢? 使用闭包的好处: 使变量常驻内存(保证变量不会消亡) 迭代器 什么是迭代器? 遵 阅读全文
posted @ 2018-07-17 19:23 ALADL 阅读(756) 评论(0) 推荐(0)
摘要:函数的定义: 函数是组织好的,可重复使用,用来实现单一,或相关联功能的代码段 函数的作用: 函数能提高应用的模块性,和代码的重复利用率 任何传入参数和第一行语句可以选择性使用文档字符串 用于存放函数说明 函数内容以冒号起始,并且缩进 基本格式: def wrapper() #函数的定义 print( 阅读全文
posted @ 2018-07-13 15:20 ALADL 阅读(179) 评论(0) 推荐(0)
摘要:文件操作的基本模式: 1.只读模式(r,rb) 2.只写模式(w,wb) 3.追加模式(a,ab) 4.r+读写模式 5.w+写读模式 6.a+写读(追加写读) 7.其他文件操作 8.文件的修改以及另一种打开文件句柄的方式 只读模式(r,rb) 需要注意encoding表示编码集. 根据文件的实际保 阅读全文
posted @ 2018-07-11 15:44 ALADL 阅读(148) 评论(0) 推荐(0)
摘要:is 和 == 的区别: is比较的两端的内存地址 == 比较的是两端的值 小数据池的概念: 把我们通常使用过的值存储在小数据池中,供其它的变量使用,小数据池给数字和字符串使用,其他数据类型不存在 小数据池给数字和字符串使用 对于字符串: 1. 如果是纯文字信息和下划线,那么这个对象会被添加到小数据 阅读全文
posted @ 2018-07-10 15:12 ALADL 阅读(147) 评论(0) 推荐(0)
摘要:字典: 用大括号 { } 括起来,内部使用key:value的形式保存数据 {'jay':'周杰伦','jj':'林俊杰'} 注意,字典的key必须是可哈希的. 不可变的 value: 没有任何限制 不可变的就是可哈希的 不可变的可以作为字典的key值 增加: dic['不存在的key'] = 'v 阅读全文
posted @ 2018-07-06 15:20 ALADL 阅读(171) 评论(0) 推荐(0)
摘要:python基本数据类型 1. int ==> 整数. 主要用来进行数学运算 2. str ==> 字符串串, 可以保存少量数据并进行相应的操作 3. bool==>判断真假, True, False 4. list==> 存储⼤量数据.⽤[ ]表⽰ 5. tuple=> 元组, 不可以发⽣改变 用 阅读全文
posted @ 2018-07-04 17:02 ALADL 阅读(419) 评论(0) 推荐(0)
摘要:谈论新内容之前我们还是应该了解一下它之前的内容 继承: 新式类:继承object类的类就是新式类。(python3x中都是新式类) 经典类:不继承object类就是经典类。 python2x:默认所有类都不继承object,所以默认所以类都是经典类。 单继承,多继承。 单继承: 1.查询顺序 cla 阅读全文
posted @ 2018-07-02 20:08 ALADL 阅读(240) 评论(0) 推荐(0)
摘要:递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身, 这个函数就是递归函数。 举个例子,我们来计算阶乘 n! = 1 x 2 x 3 x ... x n,用函数 fact(n) 表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n 阅读全文
posted @ 2018-06-22 19:24 ALADL 阅读(209) 评论(0) 推荐(0)
摘要:内置函数 ***local:函数会以字典的类型返回当前位置的全部局部变量 ***globals:全局变量 阅读全文
posted @ 2018-06-21 16:49 ALADL 阅读(148) 评论(0) 推荐(0)