会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
习惯形成性格,性格决定命运
Github地址:https://github.com/blairwind
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
PYTHON
Python笔记(十八):协程asyncio
摘要:(一)asyncio 1、asyncio 用async 修饰词来声明异步函数 2、asyncio.create_task(异步函数)来创建任务 3、通过await asyncio.gather(任务)来执行任务 4、通过asyncio.run(函数)来触发运行 5、一个比较好的方式是asyncio.
阅读全文
posted @
2020-06-06 00:59
free赖权华
阅读(409)
评论(0)
推荐(0)
Python笔记(十七):生成器
摘要:(一)生成器(Generator) Python生成器是创建迭代器的简单方法。简单来说,生成器是一个函数,它返回一个我们可以迭代的对象(迭代器)(一次一个值)。 因为下面会用到列表生成式,这里先说明下列表生成式: 列表生成式: 下面这段代码的效果和上面的列表生成式是一样的(一开始可能不太习惯列表生成
阅读全文
posted @
2018-08-11 11:50
free赖权华
阅读(1047)
评论(0)
推荐(0)
Python笔记(十六):迭代器
摘要:(一)iterable对象和Iterator对象的区别 iterable对象(可迭代的对象):可以使用for循环,例如:字符串、列表 、字典 、集合等 Iterator对象(迭代器):除了可以用for循环外,还可以用next()不断获取下一个元素. __iter__() 和__next__()这2个
阅读全文
posted @
2018-08-07 23:11
free赖权华
阅读(356)
评论(0)
推荐(0)
Python笔记(十五):匿名函数和@property
摘要:(一)匿名函数 不想显式定义函数的时候,可以使用匿名函数。 通过输出可以看出, lambda x:x*x 实际上就是: lambda关键字表示一个匿名函数,通过上面的对比可以看出冒号前面的x就是函数的参数,后面的表达式就是该匿名函数的返回值。 匿名函数只有一个表达式,不需要写return,因为表达式
阅读全文
posted @
2018-07-13 18:32
free赖权华
阅读(335)
评论(0)
推荐(0)
Python笔记(十四):操作excel openpyxl模块
摘要:(一) 常遇到的情况 就我自己来说,常遇到的情况可能就下面几种: 下面就以这几种情况为例进行说明。 (二) 涉及的模块及函数说明 就我知道的,有3个模块可以操作excel文档,3个模块通过pip都可以直接安装。 xlrd:读数据 xlwt:写数据 openpyxl:可以读数据,也可以写数据 这里就就
阅读全文
posted @
2018-06-09 21:21
free赖权华
阅读(8704)
评论(0)
推荐(0)
Python笔记(十三):urllib模块
摘要:(一) URL地址 URL地址组件 URL组件 说明 scheme 网络协议或下载方案 net_loc 服务器所在地(也许含有用户信息) path 使用(/)分割的文件或CGI应用的路径 params 可选参数 query 连接符(&)分割的一系列键值对 fragment 指定文档内特定锚的部分 n
阅读全文
posted @
2018-04-28 20:05
free赖权华
阅读(441)
评论(0)
推荐(0)
Python笔记(十二):操作数据库
摘要:(一) 前言 本文说明如何连接Oracle、MySQL、sqlserver,以及执行sql、获取查询结果等。 (二) DB-API DB-API阐明一系列所需对象和数据库访问机制的标准。 Python操作数据库的模块如果遵循DB-API的标准(应该都会遵循这个标准),函数、方法的名称及功能应该是差不
阅读全文
posted @
2018-04-27 19:45
free赖权华
阅读(537)
评论(0)
推荐(0)
Python笔记(十一):多线程
摘要:(二)和(三)不感兴趣的可以跳过,这里参考了《深入理解计算机系统》第一章和《Python核心编程》第四章 (一) 多线程编程 一个程序包含多个子任务,并且子任务之间相互独立,让这些子任务同时运行就是多线程编程。 (二) 进程 进程是操作系统对一个正在运行的程序的一种抽象(或者说进程指的就是运行中的程
阅读全文
posted @
2018-04-24 20:37
free赖权华
阅读(526)
评论(0)
推荐(1)
Python笔记(十):正则表达式
摘要:正则表达式对比工具 https://pan.baidu.com/s/1XIPyF1vFSj5PACPx9zW8_g (一) 正则表达式符号和特殊字符 符号 说明 示例 | 或 re1|re2,匹配re1或re2 . 匹配任何字符(\n除外) ^ 匹配字符串开始部分 ^ab.* 以ab开始的字符串,匹
阅读全文
posted @
2018-04-18 19:01
free赖权华
阅读(554)
评论(1)
推荐(1)
Python笔记(九):字符串操作
摘要:(一) 字符串 单引号、双引号、三重引号都可以作为字符串的开始和结束,三重引号可以直接输入多行字符串。三重引号可能一般是用来写多行注释。 (二) r和\ r使字符串成为原始字符串,忽略所有转义字符。 \是转义字符。 (三) 字符串下标和切片 (四) 字符串的in和not in (五) 改变大小写 方
阅读全文
posted @
2018-03-03 20:52
free赖权华
阅读(553)
评论(0)
推荐(0)
Python笔记(八):web开发
摘要:#本文是在Windows环境下,Unix系统应该还要设置2个东西 (一) 采用MVC设计web应用 遵循 模型-视图-控制器(model-view-controlle) 模型:存储web应用数据的代码 视图:格式化和显示web应用用户界面的代码 控制器:将web应用粘合在一起并提供业务逻辑的代码 (
阅读全文
posted @
2018-02-06 21:44
free赖权华
阅读(519)
评论(0)
推荐(0)
Python笔记(七):字典、类、属性、对象实例、继承
摘要:(一) 简单说明 字典是Python的内置数据结构,将数据与键关联(例如:姓名:张三,姓名是键,张三就是数据)。例如:下面这个就是一个字典 {'姓名': '张三', '出生日期': '2899-08-12', '成绩': ['3.21', '3.10', '3.01']} 创建字典、添加数据、访问字
阅读全文
posted @
2018-02-02 20:09
free赖权华
阅读(597)
评论(0)
推荐(0)
Python笔记(六):推导数据
摘要:(一) 准备工作 创建1个文件记录运动员的跑步成绩 james.txt 2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-22 (二) 要求 在屏幕上输出运动员最好的3个成绩 (三) 思考该怎么实现 (1)通过open()创建文件对象 (2)通过open()的rea
阅读全文
posted @
2018-02-01 19:56
free赖权华
阅读(415)
评论(0)
推荐(1)
Python笔记(五):异常处理和数据存储
摘要:注:和上一篇有关联 (一) finally 和 输出异常信息 (二) 使用 with (1) 上面的代码如果文件不存在,就不会创建the_man对象,那么执行the_man.close()就会出现NameError错误,所以得先判断是否存在文件 test.txt是否存在 (2) 用(1)中的比较麻烦
阅读全文
posted @
2018-01-31 16:56
free赖权华
阅读(781)
评论(0)
推荐(0)
Python笔记(四):异常处理机制与 open()
摘要:(一) 异常处理机制概述 就像日常生活中会遇到各种意外情况一样(例如:你可能考虑过如果中了500w该怎么做),代码运行过程中也会遇到这种意外情况,python提供了这么一种机制,处理意外情况(就像如果中了5百万你希望代码怎么做一样)。 注:不处理这种意外情况,代码就会崩溃,后面全部代码都将停止运行。
阅读全文
posted @
2018-01-30 17:24
free赖权华
阅读(713)
评论(0)
推荐(0)
Python笔记(三):构建发布模块
摘要:(一) 准备工作 例如:我创建一个处理列表数据的模块DisposeList.py,代码如下 #创建一个用来处理列表的函数 def print_li(the_list): for ue in the_list: #判断数据类型是不是列表 if isinstance(ue, list): print_l
阅读全文
posted @
2018-01-14 14:19
free赖权华
阅读(4353)
评论(1)
推荐(0)
Python笔记(二):列表+列表数据处理+函数
摘要:#才疏学浅,难免有不恰当之处,请不吝指正,谢谢。 #适合初学者。 列表的数据自下而上堆放(形成一个堆栈),类似于其他编程语言的数组。例如: user = ["张三","李四","王五"] 王五 李四 张三 使用[]中括号偏移量访问列表数据: print(user[0]) 输出: 张三 print(u
阅读全文
posted @
2018-01-13 20:45
free赖权华
阅读(1300)
评论(0)
推荐(0)
Python笔记(一):安装+爬虫环境配置+打包为EXE文件
摘要:1、 安装 https://www.python.org/downloads/windows/ 到官网下载安装程序 Windows x86 32位操作系统 Windows x86-64 64位操作系统 web-based installer 基于网络的安装程序 executable installe
阅读全文
posted @
2018-01-07 09:34
free赖权华
阅读(5147)
评论(6)
推荐(2)
公告