
Python笔记
文章平均质量分 59
尹天仇沙雕
没事学学编程
展开
-
python批量制作二维码
背景:网上免费的或多或少有限制。diy 。import qrcode# def getQRcode(date, fileName):def getQRcode(url, fileName): qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT...原创 2020-02-22 21:00:16 · 470 阅读 · 0 评论 -
python学习——异常01
内容来源:《Python编程:从入门到实践》 第10章 文件和异常一、说明1、但凡依赖外部因素,如用户输入、存取指定的文件、网络连接等,都有可能出现异常!2、编写异常代码,程序可继续运行;编写友好的错误信息,而不是抛出令人迷惑的traceback;3、出现异常可以“一声不吭”也可以显示错误,这要根据用户需求,比如只关注结果。二、举例1、异常ZeroDivisionError...原创 2019-06-10 10:56:02 · 293 阅读 · 0 评论 -
python学习——爬虫request异常代码
一、网上摘录的https://blog.youkuaiyun.com/xunkhun/article/details/79349621def getHTMLText(url): try: r = requests.get(url) r.raise_for_status() r.encoding = r.apparent_encoding ...原创 2019-06-09 17:00:31 · 433 阅读 · 0 评论 -
python学习-编码问题
一、问题字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。(网页上人眼看到的信息都是字符串?)二、解决方法:编码最早美国人发明ASCII将127个字符编码到计算机,也就是大小写英文字母、数字和一些符号,比如大写字母A的编码是65,小写字母z的编码是122。但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了G...原创 2019-06-05 20:52:01 · 239 阅读 · 0 评论 -
正则表达式学习——网址匹配
练习:请尝试写一个验证Email地址的正则表达式。【版本一】应该可以验证出类似的Email:someone@gmail.combill.gates@microsoft.com# -*- coding: utf-8 -*-# someone@gmail.com# bill.gates@microsoft.comimport redef is_vaild_email(addr): ...原创 2018-10-17 22:23:36 · 1277 阅读 · 0 评论 -
python星号*用法
一、函数中可变参数使用def f(*args): print(*args, sep='&')f(*args)星号是位置参数;而print中*args是星号解压可迭代对象(这里必须有)。二、星号解压可迭代对象# example 1>>> ecord = ('ACME', 50, 123.45, (12, 18, 2012))>>&...原创 2019-05-07 21:30:45 · 613 阅读 · 0 评论 -
Python学习笔记——过滤序列元素
来源《python cookbook》第三版问题:如果有序列,基于某些规则从中提取元素或者更改序列。一、过滤数据1.1 最简单的是基于列表推导mylist = [1, 4, 3, -5, 0, -11, -9][n for n in mylist if n>0] 缺陷在于如果列表非常大,会长生巨大的结果集占用大量内存。若果对内存敏感,使用生成器表达式迭代元素。...翻译 2019-05-09 22:44:10 · 155 阅读 · 0 评论 -
Python笔记-list、tuple、dict、set
1、list列表python内置可变数据类型;有序集合,可随时添加、删除元素;1.1 操作names = ['Jack', 'Bob', 'Tom']names[1] = 'Jobs'names[-1] = 'Merry' # 最后一个元素names.append('Adam') # 末尾追加names.insert(1, 'Trancy') # 指定位置追加names.po...原创 2019-01-05 17:53:29 · 144 阅读 · 0 评论 -
Python笔记-计算机编码
文章目录一、字符编码1.1 ASCII和Unicode出现1.2 UTF-8出现1.3 举例:二、Python字符串2.1 Python3字符串采用Unicode编码2.2 编/解码操作2.3 计算字符串长度2.4 坚持使用utf-8编码2.5 python字符串格式化一、字符编码1.1 ASCII和Unicode出现- 计算机只能处理数字- 最早发明ASCII用1个字节表示英文、数字、符...原创 2019-01-04 22:24:25 · 379 阅读 · 0 评论 -
Python笔记-函数的参数
【学习笔记】Python函数参数类型学习;知识来源于网络,为了梳理一遍学习内容,特定编辑本文,以供之后查阅。原创 2018-12-21 20:58:01 · 270 阅读 · 0 评论