摘要:这里只列举了部分方法,其他方法或python库暂时还没使用到 马蜂窝刷粉丝【微信:156150954】 1.不用库,直接打印: 代码样例: import time #demo1 def process_bar(percent, start_str='', end_str='', total_leng 阅读全文
posted @ 2020-01-15 19:25 胡马 阅读 (1380) 评论 (0) 编辑
摘要:快速寻找勾股数算法的实现和优化 深夜隔壁寝室的老哥来访,说他用python实现的寻找2000以内勾股数的算法跑了20秒钟。邀请我一起讨论优化思路,完成后记录如下: 朴素探数法寻找勾股数 首先实现那个需要20秒钟的朴素算法,思路非常简单,三重for循环遍历,利用了勾股数的以下性质: a2 + b2 = 阅读全文
posted @ 2020-01-09 12:36 胡马 阅读 (73) 评论 (0) 编辑
摘要:1、列表的创建 列表是多个、有序、可重复的元素集合,数据包装在“[]”里,列表中的元素可以是任何类型,甚至可以是一个列表。创建列表有两种方法: A 对于规模比较小的列表可以直接定义和赋值,列表可以嵌套,即列表里面的元素可以是列表,列表中的元素数据类型可以不一致。 name = ["123", 202 阅读全文
posted @ 2020-01-07 09:41 胡马 阅读 (21) 评论 (0) 编辑
摘要:python中的迭代器和生成器 迭代器 迭代的概念 给定一个列表或者元组,可以通过for循环来遍历这个列表或者元组,我们把这种遍历称为迭代,迭代读取一条数据供我们使用的对象称为可迭代对象 在python中 在类里面定义iter方法创建的对象就是可迭代对象 class MyIter(): def __ 阅读全文
posted @ 2020-01-06 20:58 胡马 阅读 (22) 评论 (0) 编辑
摘要:教你用python爬虫监控教务系统,查成绩快人一步!这几天考了大大小小几门课,教务系统又没有成绩通知功能,为了急切想知道自己挂了多少门,于是我写下这个脚本。 设计思路:设计思路很简单,首先对已有的成绩进行处理,变为list集合,然后定时爬取教务系统查成绩的页面,对爬取的成绩也处理成list集合,如果 阅读全文
posted @ 2020-01-06 20:02 胡马 阅读 (191) 评论 (0) 编辑
摘要:装饰器(decorators)是 Python 的一个重要部分。简单地说:装饰器是修改其他函数的功能的函数,能让我们的代码更容易被扩展,更加简短。举个例子: def login(): print("登录中...") login() 这是最简单的一个函数,直接调用必然是执行了print()吧。既然是模 阅读全文
posted @ 2020-01-06 19:37 胡马 阅读 (27) 评论 (0) 编辑
摘要:正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符 阅读全文
posted @ 2020-01-05 20:41 胡马 阅读 (27) 评论 (0) 编辑
摘要:环境搭建 python3Java JDK.netFrameworknodejsandroid SDKappiumAppium-Python-Client(pip install Appium-Python-Client) 连接设备 cmd打开命令行窗口输入adb connect 127.0.0.1: 阅读全文
posted @ 2020-01-04 10:28 胡马 阅读 (69) 评论 (0) 编辑
摘要:这个是个比较常见的需求,比如你在某个网站上发布了图片,在图片上就会出现带你昵称的水印。那么在Python中应该如何处理这一类需求呢? 其实在我的《Django实战开发》视频教程中有讲到这一部分,Django结合了xadmin,再集成进来 django-ckeditor之后,有了比较方便的富文本编辑器 阅读全文
posted @ 2020-01-03 14:32 胡马 阅读 (107) 评论 (0) 编辑