![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
虚心学习的HZK
莫道先行早,更有先行人
展开
-
Python-requests库的基本操作
Python-requests库的基本操作一、响应状态码响应状态码是HTTP协议的一种规定,大部分网站都会遵守。 1、200系列————成功 200 OK(成功) 201 Created(创建成功) 2、300系列————重定向(requests库会自动处理重定向) 301 永久性转义 302 临时性转移 304 没有更改 3、400系列————失败 401 认证失败 403 禁止请求 404 未找到资源 405 请求超时(异常) 4、500系列——原创 2020-12-02 15:57:56 · 138 阅读 · 0 评论 -
python中 r‘‘, b‘‘, u‘‘, f‘‘ 的含义
字符串前加 rr"" 的作用是去除转义字符.即如果是“\n”那么表示一个反斜杠字符,一个字母n,而不是表示换行了。以r开头的字符,常用于正则表达式,对应着re模块。 str1= 'input\n' str= r'input\n' print(str1) print(str) 输出:字符串前加 f import time t0 = time.time() time.sleep(1) name = ..原创 2020-11-19 16:17:25 · 241 阅读 · 0 评论 -
Python内置函数
建议你吃透这68个内置函数!内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下abs() dict() help() min() setattr()all() dir() hex() next() slice() any() divm转载 2020-11-11 16:41:14 · 1494 阅读 · 0 评论 -
Python中类-带括号与不带括号的区别
引言 有时候看到群里一些人问一些基础的知识,虽然很基础,网上随便一查即可知道,但是往往很多人就是连这些基础的知识都很模糊,甚至不清楚,这里再来复习一下python中类的一个知识点(仅此)。 类的定义 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 举个生活栗子,一个公司可以看作一个类,公司下的部门,可以方法,公司有很多不同级别的领导,可以看作是属性,部门可以有很多,领导可以是BOSS,也可以是小部门的领导。所以一个类下...原创 2020-11-03 16:05:04 · 4029 阅读 · 3 评论 -
Python命名规范
Python命名规范所有命名规范都要准守这三条1.命名只能以字母或者_下划线开头#错误类名class 4_Person(): pass#错误函数名def 漂亮(): pass2.名字不能包含空格3.名字不能与关键字重合#错误函数名,与关键字and重合def and(): pass关键字参考《如何写一个函数》不能将字符l(小写字母l),'O''o'(大小写字母o)、'I'(大写字母I)用作变量名称,防止和数字0、1混淆模块 module_name原创 2020-09-29 14:57:51 · 679 阅读 · 0 评论 -
Python异常处理
## 异常 程序在运行过程当中,不可避免的会出现一些错误,比如: 使用了没有赋值过的变量 使用了不存在的索引 除0 ... 这些错误在程序中,我们称其为异常。 程序运行过程中,一旦出现异常将会导致程序立即终止,异常以后的代码全部都不会执行! ## 处理异常 程序运行时出现异常,目的并不是让我们的程序直接终止! Python是希望在出现异常时,我们可以编写代码来对...原创 2020-09-27 13:45:35 · 119 阅读 · 0 评论 -
Python切片操作过滤文件夹
我正在使用os.walk()过滤目录组件:exclude_dirs = ['a', 'b']for root, dirs, files in os.walk(mytopdir): dirs[:] = [d for d in dirs if d not in exclude_dirs] # 1. Works dirs = [d for d in dirs if d not in exclude_dirs] # 2. Doesn't work复制代码似乎第二个变量正在...原创 2020-09-27 10:44:25 · 287 阅读 · 0 评论 -
Python正则表达式进阶-零宽断言
Python正则表达式进阶-零宽断言1. 什么是零宽断言 有时候在使用正则表达式做匹配的时候,我们希望匹配一个字符串,这个字符串的前面或后面需要是特定的内容,但我们又不想要前面或后面的这个特定的内容,这时候就需要零宽断言的帮助了。所谓零宽断言,简单来说就是匹配一个位置,这个位置满足某个正则,但是不纳入匹配结果的,所以叫“零宽”,而且这个位置的前面或后面需要满足某种正则。2、不同的零宽断言 零宽断言:正向和反向两类,每类又分为:预测先行和回顾后发; 正预测先行:简称正向先行断言原创 2020-09-25 16:51:34 · 505 阅读 · 1 评论 -
python pipenv 虚拟环境操作
前言之前学习异步asyncio库的时候,因为asyncio库支持Python3.5以上的版本,而我的Ubuntu14.04只有Python3.4,虽然下载了Python3.6,但是想直接利用ipython3或者pip3调用Python3.6相关的东西有点困难,可能是我手法不对,有点混乱。之前只是简单的用过virtualenv,直到发现了这个pipenv,有点吊炸天。Python开发者应该听过pip、easy_install和virtualenv,如果看过我的书应该还知道 virtualenvw原创 2020-08-24 14:06:12 · 422 阅读 · 0 评论 -
Python 数据类型
原创 2020-08-14 09:12:54 · 531 阅读 · 0 评论 -
Python模块和包
2|0模块和包的定义模块的定义:任何*.py 的文件都可以当作模块使用import导入包的定义:包含一个__init__.py和其他模块、其他子包的一个目录实际项目中,所谓的包和模块分别代表什么,如下:包就是指test模块就是do_excel.py,http_request.py,run.py3|0导入包的各种方法我们以上面这个目录讲解,在run.py文件中导入各个包的方式3|1导入单个test包...转载 2020-08-12 09:37:36 · 397 阅读 · 0 评论 -
python安装虚拟环境virtualenv mac
前言了解安装步骤之前,我们先聊聊几个问题:1.为什么要安装虚拟机?单独的虚拟环境可以让每一个Python项目单独使用一个环境,而不会影响Python系统环境,也不会影响其他项目的环境。示意图如下image.png2、为什么要使用virtualenv因为这是官方推荐的,隔离第三个库的依赖关系英文详情请看这里安装virtualenv环境安装之前最好安装pip或者pip3(安装pip1.3以后或者更高),如果没有安装请移步安装pip 同时也可以查看pip官方文档说明..原创 2020-08-11 16:55:33 · 410 阅读 · 0 评论 -
python中__pyc__文件的生成和作用
当我们的python文件被编译过,文件之间存在import关系,就会生成一个__pyc__文件夹。比如我们新建一个工程,里面一共两个py文件。分别是ttt.py和imp.pyttt.py里面就只有一个方法。imp.py import了ttt。编译过后,我们会看见多了一个__pyc__文件夹.imp.pyimport tttttt.sayHello()image.png内部image.png一、存在的意义主要意义:加快启动速度原因Py..原创 2020-08-07 15:23:34 · 760 阅读 · 0 评论 -
Python学习-1.基础知识
思维导图并不能涵盖所有知识点,只是梳理某个知识点下我们需要重点关注的分支;根据自己的情况可以进行拓展学习2|0计算机基础博主认为需要重点掌握的有编译型语言和解释型语言的区别?分别有什么编程语言? bit和byte的转换,汉字多少个字节?字母多少个字节? bit、byte、kb、mb、gb、tb的转换公式 常见数据类型的字节数是多少? 常见字符集有哪些?3|0Python基础博主认为这小章节需要重点了解的就只有:Python的优缺点是什么?适用场景是什么?其余其实都是偏概念的原创 2020-07-30 10:49:04 · 133 阅读 · 0 评论