Python编程基础数据类型None值整型浮点型布尔类型True,False字符串元组tuple(),有序,不可变例:t=(1,)t=(1,‘Hello‘,1.0,True)列表list[],有序,可变例:l=[1,‘Hello‘,1.0,True]字典dict{},键-值对,无序例:d={65:‘A‘,48:0,‘a‘:97,‘Hello‘:‘World‘}操作符数学操作符+-*/除..
分类:
编程语言 时间:
2017-02-07 16:57:02
阅读次数:
145
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 ...
分类:
编程语言 时间:
2017-02-07 15:17:35
阅读次数:
138
若想让函数接受任意个参数,就可以定义一个可变的参数: 原理是Python解释器把传入的一组参数封装在一个tuple传递给可变参数,因此在函数内部,直接把变量args看成一个tuple就好了,目的是简化调用 小习题:假设我们要计算任意个数的平均值,就可以定义一个可变参数: 这样,在调用的时候,可以这样 ...
分类:
编程语言 时间:
2017-02-06 19:33:07
阅读次数:
177
java 一个函数如何返回多个值 参考方法: 1、使用map返回值;这个方法问题是,你并不知道如何返回值的key是什么,只能通过doc或者通过源代码来查看。 2、传入一个引用进去,修改引用的属性值。问题:不实用。 3、通过泛型构造一个类似python的tuple类,或者构造一个JavaBean,其问... ...
分类:
编程语言 时间:
2017-02-06 17:59:08
阅读次数:
273
集合 list:允许重复的集合,可修改 tuple:允许重复的集合,不可修改 dict:允许重复的集合,可修改 set:无序且不重复的元素集合 创建: s = set() s = {11,22,33,44} 转换: 1 l1 = [11, 22, 11, 2] 2 s2_l1 = set(l1) 3 ...
分类:
其他好文 时间:
2017-02-06 13:00:05
阅读次数:
209
网上找了相关资料发现 django 1.10之后不在支持URL用字符串表示了 http://stackoverflow.com/questions/38744285/django-urls-error-view-must-be-a-callable-or-a-list-tuple-in-the-ca ...
分类:
其他好文 时间:
2017-02-04 14:43:12
阅读次数:
186
面向过程 以指令为中心,有指令处理数据 如何组织代码解决问题面向对象 以数据为中心,所有的处理代码都围绕数据展开 如何设计数据结构,并且提供对此类 tuple元组:() list列表:[] dictionary:字典:{} 函数: 核心数据类型: 数字:int,long,float,bool 字符: ...
分类:
编程语言 时间:
2017-02-03 23:03:13
阅读次数:
310
__new__ 的作用 依照Python官方文档的说法,__new__方法主要是当你继承一些不可变的class时(比如int, str, tuple), 提供给你一个自定义这些类的实例化过程的途径。还有就是实现自定义的metaclass。 首先我们来看一下第一个功能,具体我们可以用int来作为一个例 ...
分类:
编程语言 时间:
2017-01-31 12:11:58
阅读次数:
439
原题链接在这里:https://leetcode.com/problems/number-of-boomerangs/ 题目: Given n points in the plane that are all pairwise distinct, a "boomerang" is a tuple o ...
分类:
其他好文 时间:
2017-01-31 10:37:08
阅读次数:
231