python
文章平均质量分 90
chang_hf
!!!越自律越自由!!!
展开
-
网页爬虫--未完成
xpath表达式// 选取文档中所有匹配的节点@选取属性/从根节点选取匹配的节点原创 2020-10-04 20:10:22 · 131 阅读 · 0 评论 -
python基础语法学习记录
Python语法比较简单,采用缩进方式,按照约定,应该坚持使用4个空格的缩进。Python大小写敏感的,如果写错了大小写,程序会报错。基础数据类型1、字符串字符串是以单引号'或双引号"括起来的任意文本,如果单引号’本身也是一个字符,那就用"“括起来,比如"I’m OK”;如果字符串内部既包含’又包含"怎么办?可以用转义字符\来标识,比如:"I’m “OK”!"表示I’m “OK”!转义...原创 2019-03-31 10:27:11 · 187 阅读 · 0 评论 -
python异常总结
python安装组件的命令:pip install xxxx务必安装anaconda安装时勾选添加到环境变量安装scrapyconda install Scrapy创建第一个scrapy项目,到指定目录下执行如下命令cd D:\scrapy startproject helloworldpython3中pymysql替代Mysqldb...原创 2019-03-30 18:50:09 · 1591 阅读 · 0 评论 -
python常用web开发框架
Python有上百种Web开发框架,有很多成熟的模板技术,选择Python开发Web应用,不但开发效率高,而且运行速度快。常用的有Flask和Django。HTTP请求的所有输入信息都可以通过environ获得,HTTP响应的输出都可以通过start_response()加上函数返回值作为Body。def application(environ, start_response): ...原创 2018-08-13 19:19:49 · 601 阅读 · 0 评论 -
python连接mysql数据库
MySQL官方提供了mysql-connector-python驱动。 退出python交互环境,执行下面的命令:pip install mysql-connector-python --allow-external mysql-connector-python安装完成根据提示需要升级pip:python -m pip install --upgrade pip以下是pyth...原创 2018-08-13 18:36:13 · 166 阅读 · 0 评论 -
python常用模块总结
Python内置了许多非常有用的模块,无需额外安装和配置,即可直接使用。datetimedatetime是Python处理日期和时间的标准库。通过from datetime import datetime导入的才是datetime这个类。datetime默认表示本地时间,如果要转换时区或utc时间,可以先转换为timestampfrom datetime import dateti...原创 2018-08-13 12:47:56 · 650 阅读 · 0 评论 -
python处理异常、日志以及正则表达式
异常捕获高级语言通常都内置了一套try…except…finally…的错误处理机制,Python也不例外。而且只要在合适的层次去捕获错误就可以了。def foo(s): return 10 / int(s)def bar(s): return foo(s) * 2def main(): try: bar('0') except Ex...原创 2018-08-11 19:50:19 · 996 阅读 · 0 评论 -
python面向对象总结
类定义class小写,类名通常是大写开头的单词,object表示该类是从哪个类继承下来的class Student(object): def __init__(self, name, score): self.name = name self.score = score def get_grade(self): if self...原创 2018-08-11 18:28:26 · 260 阅读 · 0 评论 -
python模块定义规范
模块定义在Python中,一个.py文件就称之为一个模块(Module)。为避免不同模块冲突的方法是使用包package。只要顶层的包名不与别人冲突,那所有模块都不会与别人冲突。这样,abc.py模块的名字就变成了mycompany.abc 每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。 注意:创建模...原创 2018-08-11 09:42:40 · 2678 阅读 · 0 评论 -
python的函数式编程
高阶函数一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数,如下是Python内建的几个常用的高阶函数:map(),reduce(),filter(),sorted()map()map()传入的第一个参数是f,即函数对象本身,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。def f(x): return x*xlis...原创 2018-08-10 23:21:06 · 164 阅读 · 0 评论 -
python高级特性总结
Python追求的是代码越少越好,越简单越好。基于这一思想,以下将总结一些非常有用的高级特性:1、切片(Slice)L=['alice','bob','console','dog']L[0:3]简写为L[:3] //取前3个元素L[-3:] //取后3个元素L[1:2] //取第1到第3个元素L = list(range(100))//定义100个数L[:10] //...原创 2018-08-10 17:18:41 · 219 阅读 · 0 评论 -
python函数的参数类型总结
1、默认参数def power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x return s当我们调用power(5)时,相当于调用power(5, 2),而对于n > 2的其他情况,就必须明确地传入n,比如power(5, 3)。 当函数有多个参数时,把变化大的参...原创 2018-08-10 14:38:01 · 6839 阅读 · 0 评论 -
python基础语法(list/tuple/dict/set/range)
q原创 2018-08-09 22:58:08 · 477 阅读 · 0 评论 -
python环境配置
概念安装python,官网下载python最新版:https://www.python.org/downloads/windows/python是解释型语言,需要安装解释器,现在用的最多的是CPython;默认安装Python环境时会自带CPython解释器。Python交互模式与命令行模式输入exit()退出交互模式。命令行模式通过cmd打开dos窗口,下可以直接运行.py文...原创 2017-11-24 23:11:17 · 390 阅读 · 0 评论