这一章节我们聊聊对象的比较,我们分为两部分:
1.值的比较
从上图我们看见,一般值的比较都是使用==、>、
除此之外,python还实现了多个比较操作符
2.对象本身的比较(引用的比较)
python使用的是引用调用,而不是值调用,所以对比对象本身需要用到is这个关键字
上面就是一些对比的例子,但是我们从其中看见一些奇怪的现象,这就是我们所说的坑
例如:当两个...
分类:
编程语言 时间:
2015-08-17 01:08:35
阅读次数:
155
1.对比两个对象,在2.x的时候我们使用cmp,但是在3.x的时候,我们使用的是operator模块里面的函数
import operator
operator.lt(a, b)
operator.le(a, b)
operator.eq(a, b)
operator.ne(a, b)
operator.ge(a, b)
operator.gt(a, b)
operator.__lt...
分类:
编程语言 时间:
2015-08-17 01:04:51
阅读次数:
133
1.按存储分:原子类型和容器类型
原子类型:只能包含一个对象
容器类型:可以包含多个对象
分类
python类型
原子类型
数值和字符串
容器类型
列表、元组和字典
2.按是否可以变化分:可变和不可变
分类
python类型
不可变类型
数值和字符串
可变类型
列表、元组和字典...
分类:
编程语言 时间:
2015-08-17 01:05:14
阅读次数:
206
题目大意:有N个点,M条有向边。现在要求你以1为根,构造出一棵最小生成树,问这棵最小生成树能否被构造出来,如果可以,总权值是多少解题思路:朱刘算法的裸题,我只想吐槽一下POJ,用的是double型的,输出时是%.2lf,结果是WA
换成了%.2f就A了。。这什么情况,白白花费了1个多小时去调错。。#include
#include
#include <cmat...
分类:
编程语言 时间:
2015-08-17 01:06:03
阅读次数:
153
题目大意:给你N个点,M条有向边,问以哪个点为根结点时,能使最小生成树总权值达到最小,输出总权值和根。
如果构不成最小生成树,另外输出解题思路:这题很巧妙,暴力枚举的话,肯定TLE,所以,这题就需要点技巧了
可以设一个虚根,虚根连接每一个点,权值为所有边的总权值+1。接着,以虚根为根,跑朱刘算法。
跑出结果后,要判断一下,如果最小生成树的总权值比2 * (所有边的总权值+1)还要大,表示虚根至...
分类:
编程语言 时间:
2015-08-17 01:03:01
阅读次数:
167
为了加深理解Spring 今天自己写了一个模拟的Spring....
步骤:
1.利用jdom解析bean.xml
2.创建ClassPathXmlApplicaitonContext用于模拟IoC
3.先解析所有的,再解析所有的.如果边解析,边解析,会导致property的ref找不到对应的bean.
4.利用简单的反射实现Ioc.
目录结构:
这里只给出核...
分类:
编程语言 时间:
2015-08-17 01:04:05
阅读次数:
155
Python多进程方面涉及的模块主要包括:subprocess:可以在当前程序中执行其他程序或命令;mmap:提供一种基于内存的进程间通信机制;multiprocessing:提供支持多处理器技术的多进程编程接口,并且接口的设计最大程度地保持了和threading模块的一致,便于理解和使用。 ...
分类:
编程语言 时间:
2015-08-17 01:01:02
阅读次数:
459
Binary Tree PathsGiven a binary tree, return all root-to-leaf paths.For example, given the following binary tree: 1 / \2 3 \ 5All root-to-lea...
分类:
编程语言 时间:
2015-08-17 01:00:42
阅读次数:
139
1 python一切皆为对象,因为现实包含了一系列的数据和操作这些数据的方法的一个整体,就叫作对象。自行车属性:手刹车,轮胎,脚踏板方法:如何前进的方法,控制停止的方法,控制方向实际内容 男人与女人的恋爱男人与男人的恋爱女人与女人的恋爱方法1:一见钟情2.数据类型的组成组成3部分。身份 id方法来看...
分类:
编程语言 时间:
2015-08-17 01:00:17
阅读次数:
188
压缩数据创建gzip文件先看一个略麻烦的做法?123456import StringIO,gzipcontent = 'Life is short.I use python'zbuf = StringIO.StringIO()zfile = gzip.GzipFile(mode='wb', comp...
分类:
编程语言 时间:
2015-08-17 00:58:29
阅读次数:
168
本文向大家介绍一下UML图分类,作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。 UML图大致可分为五类,共有九种图形。AD:本文和大家重点讨论一下UML图分类,标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义。请看下面详细介绍。UML图分类 ----------...
分类:
编程语言 时间:
2015-08-17 00:57:50
阅读次数:
259
我们来谈谈Unity的UI, 通常会写一些UI页面,当A页面需要去操作B页面的时候. 至少要获取B页面的引用吧! 一般新人都会在组件的写一个public GameObject UIB页面的属性, 然后通过拖放的方式获取B页面的引用. 当你的UI多的时候拖的方式就很难找到的页面被那些引用了。 =.=有...
分类:
编程语言 时间:
2015-08-17 01:00:21
阅读次数:
213
创建了一个空的SpringMVC项目,Tomcat可以正常启动,但是运行的时候,始终进不了Controller,并且报404错误。百度各种查,结果也是查不到原因。各个群里面各种求,各种贴源码,也没有大神给解决。花了整整一天也没有搞出来,就在快要崩溃的时候,必应了一下子,终于功夫不负有心人,在一篇文章...
分类:
编程语言 时间:
2015-08-17 00:57:56
阅读次数:
155
1.Trac Trac拥有强大的bug管理功能,并集成了Wiki用于文档管理。它还支持代码管理工具Subversion,这样可以在 bug管理和Wiki中方便地参考程序源代码。Trac有着比较强大的插件系统,可以通过插件来实现各种各样的功能,比如支持Git,或者增加自己的一些语法等等.如果你想了解w...
分类:
编程语言 时间:
2015-08-17 00:55:46
阅读次数:
247
对FCM算法进行了简单介绍,并采用MATLAB编程实现。
分类:
编程语言 时间:
2015-08-17 00:54:58
阅读次数:
229
本文转自:http://www.cnblogs.com/lonelycatcher/archive/2012/02/09/2343463.html这几天要用python发送邮件,上网找到这篇文章感觉蛮全面的,故转载收藏之。1. 文件形式的邮件#!/usr/bin/env python3 #codin...
分类:
编程语言 时间:
2015-08-17 00:53:22
阅读次数:
178
Add DigitsGiven a non-negative integernum, repeatedly add all its digits until the result has only one digit.For example:Givennum = 38, the process is...
分类:
编程语言 时间:
2015-08-17 00:53:13
阅读次数:
138