
Python
小胡小胡一团浆糊
好好学习,天天向上。
展开
-
Python——内置数据类型 ( 下 ) [ 笔记 ]
Python——内置数据类型(下)022. 字符串Ⅰ字符串的基本特点字符串的编码引号创建字符串空字符串和len()函数023. 字符串Ⅱ转义字符字符串拼接字符串复制不换行打印从控制台读取字符串024. 字符串Ⅲstr()实现数字转型字符串使用[]提取字符022. 字符串Ⅰ字符串的基本特点 字符串的本质是:字符序列。 Python的字符串是不可变的,我们无法对原字符串做任何修改。但,可以将...原创 2019-08-23 21:30:24 · 223 阅读 · 0 评论 -
Python——爬取直播网站房间名及热度
斗鱼直播# coding=utf-8''' 爬取斗鱼直播房间名和人气值'''# 导入selenium工具import timefrom selenium import webdriverfrom lxml import etreeclass Douyu(object): # 初始化 def __init__(self): # 通过浏览器加...原创 2019-10-08 21:07:32 · 767 阅读 · 0 评论 -
Python——模块 [ 笔记 ]
Python——模块(module)01. 模块化(module)程序设计概念模块和包概念的进化史标准库模块(standard library)为什么需要模块化编程模块化编程的流程02. 模块的导入import语句导入from...import导入\_\_import\_\_()动态导入import 语句和 from...import 语句的区别模块的加载问题03. 包(package)的使用包(...原创 2019-10-02 18:18:17 · 614 阅读 · 0 评论 -
Python——文件操作 ( IO技术 ) [ 笔记 ]
Python——文件处理(IO技术)文本文件和二进制文件文件操作相关概述创建文件对象open()常用编码介绍中文乱码问题write()/writelines()写入数据close()关闭文件流with 语句(上下文管理器)文本文件的读取二进制文件的读取和写入文件对象的常用属性和方法文件对象的属性文件对象的打开模式文件对象的常用方法文件任意位置操作使用pickle序列化文本文件和二进制文件 ...原创 2019-10-01 17:20:41 · 501 阅读 · 0 评论 -
Python——爬取网页信息 Ⅱ
Python——爬取网页信息 Ⅱ01. Fiddler抓包工具的配置02. 随机伪装代理器03.安装selenium插件04. 安装phantomjs无界面浏览器05. 访问百度页面并进行搜索和截图06. 获取直播网站房间数和人气值以及页面总数01. Fiddler抓包工具的配置下载完成后,通过 Tools → Options 打开选项。切换到 HTTPS 标签。点击 Action...原创 2019-09-11 19:37:03 · 239 阅读 · 0 评论 -
Python——异常 [ 笔记 ]
Python——异常01. 异常机制本质02. try..一个except结构03. try...多个except结构04. try...except...else结构05. try...except...finally结构01. 异常机制本质 异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。 所谓 异常处理,就是指程序在出现问题...原创 2019-09-08 14:03:23 · 388 阅读 · 0 评论 -
Python——面向对象编程 ( 下 ) [ 笔记 ]
Python——面向对象编程(下)101. 面向对象三大特征介绍封装(隐藏)继承多态102. 继承语法格式103. 类成员的继承和重写104. object根类101. 面向对象三大特征介绍 Python是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。封装(隐藏) 隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将“细节封装起来”,只对外暴露“相关调用...原创 2019-09-07 22:02:51 · 206 阅读 · 0 评论 -
Python——爬取网页信息 Ⅰ
Python——爬取网页信息爬取内容并保存到本地爬取内容并保存到本地from urllib import request# 加载一个页面def loadPage(url): # 发送请求 req = request.Request(url) # 打开响应的对象 response = request.urlopen(req) # 获取响应的内容 ...原创 2019-09-07 17:09:20 · 199 阅读 · 0 评论 -
Python——面向对象编程 ( 上 ) [ 笔记 ]
Python——面向对象编程(上)086. 面向对象和面向过程的区别面向对象面向过程(Procedure Oriented)思维面向对象(Object Oriented)思维面向对象和面向过程的总结087. 对象的进化088. 类的定义089. 构造函数__init__()090. 实例的属性091. 实例方法086. 面向对象和面向过程的区别面向对象 面向对象(Object orien...原创 2019-09-05 09:28:47 · 284 阅读 · 0 评论 -
Python——课堂小作业
Python——课堂小作业01. 百鸡百钱02. 求斐波那契数列前20个数01. 百鸡百钱'''2019003 百鸡百钱100块钱买100只鸡公鸡cock5元1只,母鸡hen3元1只,小鸡chick1元3只求公鸡、母鸡、小鸡数量。'''def hchm(): for cock in range(0,20): for hen in range(0,33):...原创 2019-09-04 09:57:49 · 763 阅读 · 1 评论 -
Python——函数用法和底层分析 ( 下 ) [ 笔记 ]
Python——函数用法和底层分析(下)077. 参数的几种类型 Ⅰ位置参数默认值参数命名参数078. 参数的几种类型 Ⅱ可变参数强制命名参数080. lambda表达式和匿名函数080. eval()函数081. 递归函数082. 递归函数_阶乘计算083. 嵌套函数(内部函数)084. nonlocal关键字085. LEGB规则077. 参数的几种类型 Ⅰ位置参数 函数调用时,实参...原创 2019-08-26 22:49:46 · 438 阅读 · 0 评论 -
Python——函数用法和底层分析 ( 上 ) [ 笔记 ]
Python——函数用法和底层分析(上)067. 函数简介函数的基本概念Python函数的分类函数的定义和调用核心要点067. 函数简介 函数是可重用的程序代码块。 函数的作用,不仅可以实现代码的复用,更能实现代码的一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。函数的基本概念一个程序由一个个任务组成;函数就是代表一个任务或者一个功能。函数是代码复用的...原创 2019-08-26 17:47:16 · 447 阅读 · 0 评论 -
Python——内置数据类型 ( 上 ) [ 笔记 ]
Python——内置数据类型009. 程序的构成Python程序的构成代码的组织和缩进使用注释#使用\行连接符010. 对象的基本组成009. 程序的构成Python程序的构成Python程序由模块组成。一个模块对应python源文件,一般后缀名是:.py。模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行。语句是Python程序的构造单元,用于创造对象、变量赋值、...原创 2019-08-22 02:16:34 · 731 阅读 · 0 评论 -
Python——控制语句 ( 下 ) [ 笔记 ]
Python——控制语句(下)060. break语句061. continue语句062. else语句063. 循环代码优化其他优化手段064. 使用zip()并行迭代065. 推导式创建序列列表推导式字典推导式集合推导式生成器推导式(生成元组)066. 综合练习画同心圆画棋盘060. break语句 break语句可用于while和for循环,用来结束整个循环。当有嵌套循环时,bre...原创 2019-08-25 22:56:18 · 191 阅读 · 0 评论 -
Python——控制语句 ( 上 ) [ 笔记 ]
Python——控制语句(上)051. PyCharm的下载052. 选择结构_单分支单分支选择结构条件表达式详解053. 选择结构_双分支双分支选择结构三元条件运算符054. 选择结构_多分支055. 选择结构的嵌套056. 循环结构_while循环循环结构while循环057. 循环结构_for循环for循环和可迭代对象遍历可迭代对象range对象051. PyCharm的下载下载地址:...原创 2019-08-25 17:16:24 · 209 阅读 · 0 评论 -
Python——Python入门 [ 笔记 ]
Python——Python入门001. Python介绍简介特点应用范围什么时候不应该用Python版本和兼容问题解决问题Python解释器002. Python下载Python下载安装和配置Python的第一个代码003. 开发环境介绍Python开发环境交互模式IDLE开发环境使用入门IDLE介绍IDLE实操004. IDLE开发环境的使用建立Python源文件第一个Python源程序IDL...原创 2019-08-21 00:51:37 · 505 阅读 · 0 评论 -
Python——序列 ( 下 ) [ 笔记 ]
Python——序列(下)043. 字典字典的创建044. 字典元素的访问045. 字典元素的增加、修改、删除046. 序列解包047. 复杂表格数据存储048. 字典的核心底层原理将一个键值对放进字典的底层过程043. 字典 字典是“键值对”的无序可变序列,字典中的每个元素都是一个“键值对”,包含:“键对象”和“值对象”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象”。 ...原创 2019-08-24 21:39:49 · 535 阅读 · 0 评论 -
Python——序列 ( 上 ) [ 笔记 ]
Python——序列(上)032. 列表序列列表简介033. 列表的创建基本语法[]创建list()创建range()创建整数列表推导式生成列表034. 列表元素的增加append()方法+运算符操作extend()方法insert()插入元素乘法扩展035. 列表元素的删除del删除pop()方法remove()方法036. 列表元素的访问和计数通过索引直接访问元素index()获得指定元素在列...原创 2019-08-24 17:17:25 · 311 阅读 · 0 评论 -
Python——中英翻译
中英翻译#coding=utf-8''' 中英翻译'''from urllib import request, parseimport randomimport jsonua_list = ['Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.1...原创 2019-10-08 21:15:24 · 252 阅读 · 0 评论