摘要: 错误分为程序的错误和由用户错误的输入引起的错误,此外还有因为各种各样意外的情况导致的错误,比如在磁盘满的时候写入、从网络爬取东西的时候,网络断了。这类错误称为异常 错误处理 普通的错误处理机制就是在出错的时候返回一个错误代码,但是这样十分不方便,一是因为错误码是和正常结果一样的方式返回的,判断起来十 阅读全文
posted @ 2019-12-04 20:16 Python探索牛 阅读(1993) 评论(0) 推荐(1)
摘要: 增量赋值运算符 += 和 = 的表现取决于它们的第一个操作对象 += 操作首先会尝试调用对象的 __ iadd__方法,如果没有该方法,那么尝试调用__add__方法,所以+= 与 + 的区别实质是__iadd__ 与 __add__的区别,同理, = 操作首先会尝试调用对象的__imul__方法, 阅读全文
posted @ 2019-12-03 21:24 Python探索牛 阅读(1360) 评论(0) 推荐(0)
摘要: 1. reversed() 2. range(len(a) 1, 1, 1) 3. range(len(a)) + ~操作符 ~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 x 1 PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取 n 阅读全文
posted @ 2019-11-30 21:09 Python探索牛 阅读(3175) 评论(0) 推荐(1)
摘要: 服务器的监控通过安装一些常用的监控软件之外,有时也需要运行一些shell或Python脚本;shell下可以使用系统自带的ps/free/top/df等shell命令,Python可以调用subprocess等模块来运行shell命令,不过这么做就比较麻烦。这里有一个比较好用的第三方模块:psuti 阅读全文
posted @ 2019-11-29 21:28 Python探索牛 阅读(958) 评论(0) 推荐(0)
摘要: 自从认识了python这门语言,所有的事情好像变得容易了,作为小白,逗汁儿今天就为大家总结一下python的文本处理的一些小方法。 话不多说,代码撸起来。 python大小写字符互换 在进行大小写互换时,常用到的方法有4种,upper()、lower()、capitalize() 和title()。 阅读全文
posted @ 2019-11-28 21:28 Python探索牛 阅读(1444) 评论(0) 推荐(0)
摘要: 一、前言 在概念上, click 把命令行分为 3 个组成:参数、选项和命令。 参数 就是跟在命令后的除选项外的内容,比如 git add a.txt 中的 a.txt 就是表示文件路径的参数 选项 就是以 或 开头的参数,比如 f、 file 命令 就是命令行的初衷了,比如 git 就是命令,而 阅读全文
posted @ 2019-11-27 21:20 Python探索牛 阅读(1074) 评论(0) 推荐(0)
摘要: 数据的排序是在解决实际问题时经常用到的步骤,也是数据结构的考点之一,下面介绍10种经典的排序方法。 首先,排序方法可以大体分为插入排序、选择排序、交换排序、归并排序和桶排序四大类,其中,插入排序又分为直接插入排序、二分插入排序和希尔排序,选择排序分为直接选择排序和堆排序,交换排序分为冒泡排序和快速排 阅读全文
posted @ 2019-11-23 21:23 Python探索牛 阅读(9358) 评论(0) 推荐(3)
摘要: 方法1:自定义异常 方法2:将循环封装为函数,return 方法3:用for...else...语句 方法3解释: (1)break能跳出某一重循环(该重循环的本次及剩余次数都不再执行),但并不能跳出该重循环的其他外重循环。 例如,最内第3重循环break之后,程序返回第2重循环继续执行第2重的下一 阅读全文
posted @ 2019-11-18 21:39 Python探索牛 阅读(3382) 评论(0) 推荐(1)
摘要: 打印index 对于一个列表,或者说一个序列我们经常需要打印它的index,一般传统的做法或者说比较low的写法: 更优雅的写法是多用enumerate 两个序列的循环 我们会经常对两个序列进行计算或者处理,比较low的方法是用下标去循环处理 更优雅一点的方法:用zip轻松搞定 有没有更优雅的方法呢 阅读全文
posted @ 2019-11-15 21:43 Python探索牛 阅读(499) 评论(0) 推荐(2)
摘要: 简介 有关 Python 内编写类的各种技巧和方法(构建和初始化、重载操作符、类描述、属性访问控制、自定义序列、反射机制、可调用对象、上下文管理、构建描述符对象、Pickling)。 你可以把它当作一个教程,进阶,或者使用参考;我希望它能够成为一份针对 Python 方法的用户友好指南。 内容目录 阅读全文
posted @ 2019-11-12 20:47 Python探索牛 阅读(4758) 评论(0) 推荐(2)