Python开发的坦克大战游戏python开发的坦克大战游戏import pygamefrom pygame.sprite import Spriteimport sysimport timeimport randomSCREEN_WIDTH = 780SCREEN_HEIGHT = 500BG_COLOR = pygame.Color(0,0,0)TEXT_COLOR = pygame.Color(255,0,0)#复活次数#定义一个精灵类class BaseItem(Sprite):def__init__(self, color, width, height):# Call the parent class (Sprite) constructorpygame.sprite.Sprite.__init__(self)class ...
from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument("--auto-open-devtools-for-tabs") driver = webdriver.Chrome(chrome_options=options) driver.maximize_window()只有这种方法才能打开开发者模式,在这之前尝试用过action = ActionChains(driver)action.send_keys(Keys.F12).perform()或者selenium下面的Keys模块,都不能实现原文:https://www.cnblogs.com/qianjunjun/p/13403068.ht...
唯一联合索引:以商品收藏为例:同一个不能连续收藏同一个商品id这时候我们就要把数据库中的两个字段 user 和good 设置成唯一联合索引还有第二种方法:就是在validate里面也可以设置django rest framwork api guide 原文:https://www.cnblogs.com/yuanyuan2017/p/10123356.html
python3+PyQt5+pycharm桌面GUI开发环境搭建一、安装pythonPyQt5所支持的python版本是不低于3.5版本python3.5以上的版本安装:https://www.python.org/downloads/windows/二、安装PyQt5pip install PyQt5 pip install PyQt5-tools三、配置pycharm官网下载安装pycharm:https://www.jetbrains.com/pycharm/1,点击:File -》Settings2,Tools -》 External Tools -》点击“+”号 3,设置Qt Designer修改三个地方,其他地方默认:Nam...
一.今日主要内容 1.成员 在类中你能写的所有内容都是类的成员 2.变量 (1)实例变量:昨天写的就是实例变量,由对象去访问的变量. 3.方法 (1)实例方法:昨天写的就是实例方法,使用 对象.方法() 进行调用 特点:在声明的时候 4.属性 5.私有2.(1)(2)类变量class Person:# country=‘中国‘ #类变量, 类变量是属于类的country = ‘大清‘#类变量不是特别特别常用def__init_...
接上篇的文章,固件什么的都调试的很舒服,我突然发现了一个很好的网站,他是卖python开发板的,但是我从中窃取了很多宝贝,太舒服了!不得不说,这个网站做的已经相当漂亮了,而且资料都是开放的,大爱!http://www.micropython.net.cn/download包括编译器,烧写工具,历程,文档,代码,一应俱全,舒服的很。这是我烧写了这个网站上的esp8266固件之后,的测试代码,直接get到了网页的源码,太牛逼了。决定以后就用python开发32单...
JavaScript-补充 js正则表达式在使用之前,首先要创建正则表达式对象,创建对象有两种方式:/pattern/attributes :这个简单,推荐用这个。而且不用写引号new RegExp(pattern, attributes); :和上面的效果一样,这里是通过参数把值传入的,所以必须写上引号。另外还要注意转义字符。参数 pattern 是一个字符串,就是正则表达式。参数 attributes 是一个可选的字符串,包含属性 "g"(全局匹配)、"i"(对大小写不敏感) 和 "m"(多...
第一:python基础第二:python异常处理类第三:python装饰器第四:python发送邮件原文:https://www.cnblogs.com/fengjunhua/p/8874273.html
Python 开发安卓Android及IOS应用库Kivy安装尝试:先来看看这货可以用来制作什么应用:Create a package for WindowsCreate a package for AndroidCreating packages for OS XCreate a package for IOS逆天的节奏啊,虽然600+页的英文文档,python3+还在on the way ,觉得这货潜力无穷啊。当然,缺点就是要安装各种环境依赖,尤其是在win7平台下,估计会比较恼火,可以慢慢尝试。Installation?(安装) Now that python is install...
1.官网下载https://www.python.org/ 2.安装:勾选最后一项Add ... to PATH,选择Install Now 3.安装后进入cmd,输入python监测是否安装成功 4.测试是否可以打印: 原文:https://www.cnblogs.com/CHPowerljp-IT/p/13376120.html
css 选择器一.基本选择器1.标签选择器 标签选择器可以选中所有的标签元素,比如div,ul,li ,p等等,不管标签藏的多深,都能选中,选中的是所有的,而不是某一个,所以说 "共性" 而不是 ”特性“body{color:gray;font-size: 12px; } /*标签选择器*/ p{color: red; font-size: 20px; } span{color: yellow; }2.id选择器 同一个页面中id不能重复。 任何的标签都可以设置id id命名规范 要以字母 可以有数字 下划线 - 大...
1、前面已经拿到微博的access_token了,我们就可以拿这个 去请求微博的获取用户信息接口 :users/show2、用浏览器请求这个url ,拿到json值 原文:https://www.cnblogs.com/yuanyuan2017/p/9973780.html
Python深浅拷贝剖析Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。下面本文就通过简单的例子介绍一下这些概念之间的差别。一、对象赋值创建列表变量Alex,变量包含子列表,通过变量Alex给变量lzl赋值,对原文:http://www.cnblogs.com/lianzhilei/p/5725172.html
Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。目录:1、简单实例2、Label控件3、Button控件4、Entry控件5、点击按钮输出输入框中的内容6、Text控件7、带滚动条的Text8、Checkbutton多选框控件9、Radiobutton单选框10、Listbox控件一11、Listbox控件二12、Listbox...
TCP通信协议是面向连接的可靠的网络通信协议。网络间想要进行数据传输必须要用到socket。 1# 1. 导入模块 2import socket3 4if__name__ == ‘__main__‘:5# 2. 创建tcp服务端套接字 6# 2.1 AF_INET 表示ipv4的地址类型, AF_INET6: 表示ipv6的地址类型 7# 2.2 SOCK_STREAM 表示tcp协议, SOCK_DGRAM 表示udp协议 8 tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)9# 3. 绑定端口号10# ("服务器的ip地址...