摘要: python中如何调用函数交换两个变量的值 所有代码来在python3.7.1版本实现 以下实例通过用户输入两个变量,并相互交换:  方法一: def swap(a,b):  # 创建临时变量,并交换 temp = a a = b b = temp prin... 阅读原文
2019-08-18 18:10:01 阅读(2343) 评论(0)
摘要: 本案例使用了自定义函数以及对字符串的常见操作、判断语句和循环语句等知识。 要求 必须使用自定义函数,完成对程序的模块化。 名片信息至少包括:姓名、电话、住址。 必须完成的功能:增、删、改、查、退出。 分析 首先呢,我们应该先定义一个全局变量,用于存储所有的名片信息。 cards = [{ "n... 阅读原文
2019-08-18 18:00:02 阅读(2282) 评论(0)
摘要: 1 引言 装饰器(Decorators)可能是Python中最难掌握的概念之一了,也是最具Pythonic特色的技巧,深入理解并应用装饰器,你会更加感慨——人生苦短,我用Python。 2 初步理解装饰器 2.1 什么是装饰器 在解释什么是装饰器之前,我们有必要回顾一下Python中的一些思想和概念。... 阅读原文
2019-08-18 16:52:10 阅读(2239) 评论(0)
摘要: 一、类方法中的self参数含义   在Python中类的方法都要有self参数,其实质为对类的实例化对象的绑定从而使得在类的实例化对象调用方法时能够确认出是对哪个对象进行操作。   带self的的参数是人家实例自身的,不带self的,爱谁谁,实例不管   若是带了self,则可以在一个类中实现跨方法调用... 阅读原文
2019-08-18 16:30:04 阅读(2321) 评论(0)
摘要: 自动扫雷一般分为两种,一种是读取内存数据,而另一种是通过分析图片获得数据,并通过模拟鼠标操作,这里我用的是第二种方式。 一、准备工作 1.扫雷游戏 我是win10,没有默认的扫雷,所以去扫雷网下载 http://www.saolei.net/BBS/   2.python 3 我的版本是 p... 阅读原文
2019-08-18 15:36:44 阅读(2299) 评论(0)
摘要: 1.item系列方法 # class Foo: # def __getitem__(self, item): # print('getitem',item) # return self.__dict__[item] # # def __setit... 阅读原文
2019-08-18 14:19:22 阅读(2344) 评论(0)
摘要: 对后台管理员进行分角色,分类别管理,每个管理员登录账号后只显示自己负责的权限范围。 创建后台管理数据库 models.py文件内 # 管理员表 class Superuser(models.Model): super_id=models.AutoField(primary_key=Tru... 阅读原文
2019-08-18 12:45:28 阅读(2287) 评论(0)
摘要: 一、写在前面   之前写的爬虫都是单机爬虫,还没有尝试过分布式爬虫,这次就是一个分布式爬虫的初体验。所谓分布式爬虫,就是要用多台电脑同时爬取数据,相比于单机爬虫,分布式爬虫的爬取速度更快,也能更好地应对IP的检测。本文介绍的是利用Redis数据库实现的分布式爬虫,Redis是一种常用的菲关系型数据库,常用数... 阅读原文
2019-08-18 11:48:25 阅读(2363) 评论(0)
摘要: # 理解 NumPy 在这篇文章中,我们将介绍使用NumPy的基础知识,NumPy是一个功能强大的Python库,允许更高级的数据操作和数学计算。 # 什么是 NumPy? NumPy是一个功能强大的Python库,主要用于对多维数组执行计算。NumPy这个词来源于两个单词-- Numerical和P... 阅读原文
2019-08-18 10:51:23 阅读(2302) 评论(0)
摘要: 1.目前PyOpenGL是用python2写的,如果你使用的是python3需要自己修改PyOpenGL,我这里使用的是python2.7 2.下载PyOpenGLhttps://pypi.org/project/PyOpenGL/3.1.0/#modal-close,下载对应系统版本的就可以     ... 阅读原文
2019-08-18 09:16:21 阅读(2417) 评论(0)