如下所示:#-*-coding:utf-8-*-#-------------------------------------------------------------------------------#Name:module1#Purpose:##Author:leniy_tsan##Created:10-04-2012#Copyright:(c)leniy_tsan2012#Licence:GPLv2#----------------------
系统 2019-09-27 17:49:23 2003
Python运算符重载Python语言提供了运算符重载功能,增强了语言的灵活性,这一点与C++有点类似又有些不同。鉴于它的特殊性,今天就来讨论一下Python运算符重载。Python语言本身提供了很多魔法方法,它的运算符重载就是通过重写这些Python内置魔法方法实现的。这些魔法方法都是以双下划线开头和结尾的,类似于__X__的形式,python通过这种特殊的命名方式来拦截操作符,以实现重载。当Python的内置操作运用于类对象时,Python会去搜索并调
系统 2019-09-27 17:48:20 2003
Python内置了多种类型的数据结构,常用的有:列表、元组、集合和字典。本文主要介绍列表和元组。列表(list)和元组(tuple)定义列表和元组,都是一个可以放置任意数据类型的有序集合。列表和元组的区别列表是动态的,长度大小不固定,可以随意增加、删减或者改变元素(mutable)。元组是静态的,长度大小固定,无法增加删减或改变(immutable)。如果要对已有的元组做任何“改变”,只能重新开辟一块内存,创建新的元组。#列表(list)list=[1,2
系统 2019-09-27 17:47:55 2003
multiprocessing.Pipe([duplex])返回2个连接对象(conn1,conn2),代表管道的两端,默认是双向通信.如果duplex=False,conn1只能用来接收消息,conn2只能用来发送消息.不同于os.open之处在于os.pipe()返回2个文件描述符(r,w),表示可读的和可写的实例如下:复制代码代码如下:#!/usr/bin/python#coding=utf-8importosfrommultiprocessingi
系统 2019-09-27 17:47:09 2003
今天发现了一个好玩的小项目,做的就是坦克大战的,看到它的一瞬间让我想起了小时候泡在4399网站里面的时光了,我果断下载下来跑了起来,做的还是可以的,这里的可以就是说视觉效果上的可以,至于具体内容细节什么还是有一些bug的,比如我自己摧毁“老窝”的时候居然没有游戏结束,等等。既然项目别人已经做好了,我就不多做什么工作了,想着运行py脚本多麻烦,能够把游戏打包成为exe文件就好了,想到这里就开始着手进行游戏的打包工作,这里主要使用的是pyinstaller模块
系统 2019-09-27 17:47:08 2003
本文结构:1、常见错误总结2、tryexcept方法一、常见错误总结AttributeError试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError输入/输出异常;基本上是无法打开文件ImportError无法引入模块或包;基本上是路径问题或名称错误IndentationError语法错误(的子类);代码没有正确对齐IndexError下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]KeyError试图访问字典里不存
系统 2019-09-27 17:45:50 2003
问题:用Python处理一个多层嵌套list['and','B',['not','A'],[1,2,1,[2,1],[1,1,[2,2,1]]],['not','A','A'],['or','A','B','A'],'B']需求1)如何展开成一层?需求2)如何删除重复的元素?包括重复的list,要考虑子list的重复元素删除后造成的子list重复#!/usr/bin/envpython#-*-coding:utf-8-*-defunilist(ll):""
系统 2019-09-27 17:38:25 2003
mysql>CREATETABLE`mysqlcode`(->`id`TINYINT(255)UNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY,->`content`VARCHAR(255)NOTNULL->)TYPE=MYISAMCHARACTERSETgbkCOLLATEgbk_chinese_ci;CREATETABLEadmin(admin_namechar(20)NOTNULL,admin_passwordchar(
系统 2019-08-29 23:40:19 2003
前段时间花了不少时间搞了一个较简单的QQ项目,这里把它发布出来分型给大家学习探讨。目前为止该QQ项目实现如下功能:添加好友到好友列表,可以把好友在不同分类中移动,同时支持离线查找添加好友,离线更换头像,离线发送消息,保存所有好友聊天记录,发送窗口抖动,查看对方信息,更改/添加信息等。先来看一下项目的部分截图效果这个是登陆界面,腾讯QQ的号码通常是9位,这个版本的QQ号码是5位,也就是说注册的时候只能注册5位号码,超过5位就会提示出错这是注册界面如果已经登陆
系统 2019-08-29 23:37:56 2003
先画草图!![url=http://space.flash8.net/space/batch.download.php?aid=4261][/url]然后再新建一层,用另一种颜色的线条按照上面的草图画的精细一点!记住,头部要放在另一层里,眼睛也是![url=http://space.flash8.net/space/batch.download.php?aid=4262][/url]然后修改线条,删除多余线条!再把头发层和眼睛层剪切到衣服层!修改后,再新建
系统 2019-08-29 23:34:31 2003