随笔分类 - python
摘要:问题一:以下的代码的输出将是什么? 说出你的答案并解释。 class Parent(object): x = 1 class Child1(Parent): pass class Child2(Parent): pass print Parent.x, Child1.x, Child2.x Chil
阅读全文
摘要:在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种。 创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。 set 是一个无序的元素集合,支持并、交、差及对称差等数学运算, 但由于 set 不记录元素位
阅读全文
摘要:python中的map函数应用于每一个可迭代的项,返回的是一个结果list。如果有其他的可迭代参数传进来,map函数则会把每一个参数都以相应的处理函数进行迭代处理。map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 示例一:
阅读全文
摘要:1.切片: 通过指定下标的方式来获得某一个数据元素,或者通过指定下标范围来获得一组序列的元素,这种访问序列的方式叫做切片。 访问某一个数据元素的的语法如下: sequence[index] sequence是序列名,index是想要访问的元素对应的偏移量,偏移量可以是正值,范围是:0<=index<
阅读全文
摘要:搭配for循环,支持并行迭代操作方法 zip()方法用在for循环中,就会支持并行迭代: l1 = [2,3,4] l2 = [4,5,6] for (x,y) in zip(l1,l2): print x,y,'--',x*y 2 4 -- 83 5 -- 154 6 -- 24其实它的工作原理就
阅读全文
摘要:方法一: 将list作为set的构造函数构造一个set,然后再将set转换会list就可以 方法二:使用列表推导,只保留元素个数等于1 不过还可以使用下面的方法,只是上面的方法更简单 方法三:使用字典中的fromkeys方法 方法四:用list类的sort方法 方法五:使用用遍历 方法六:使用lam
阅读全文
摘要:正则表达式的特殊符号和字符,即所谓的元字符,它给了正则表达式强大的功能和灵活性,下面列出常见的符号和字符。
阅读全文
摘要:def getBetweenDay(begin_date): date_list = [] begin_date = datetime.datetime.strptime(begin_date, "%Y-%m-%d") end_date = datetime.datetime.strptime(time.strftime('%Y-%m-%d',time.localtime...
阅读全文
摘要:程序运行过程图片
阅读全文
摘要:使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。 这里记录一下: ? >>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] >
阅读全文
摘要:http://www.jb51.net/article/47978.htm
阅读全文
摘要:生成数据格式: 1 wkhmjprutxovs bhlt 1999-07-16 02 q mwvvjmpdlmk 1984-11-01 03 jqpaxktiudjta rrxxiba 1903-05-23 04 moqedxba v 1951-07-11 05 gjalleufxt rsdoneu
阅读全文
摘要:Python 不支持方法或函数重载, 因此你必须自己保证调用的就是你想要的函数或对象。一个名字里究竟保存的是什么?相当多,尤其是这是一个类型的名字时。确认接收到的类型对象的身份有很多时候都是很有用的。为了达到此目的,Python 提供了一个内建函数type(). type()返回任意Python 对
阅读全文
摘要:内建函数 str() 和 repr() 或反引号运算符(``) 可以方便的以字符串的方式获取对象的内容、类型、数值属性等信息。str()函数得到的字符串可读性好, 而repr()函数得到的字符串通常可以用来重新获得该对象, 通常情况下 obj == eval(repr(obj)) 这个等式是成立的。
阅读全文
摘要:内建函数cmp()用于比较两个对象obj1 和obj2, 如果obj1 小于obj2, 则返回一个负整数,如果obj1 大于obj2 则返回一个正整数, 如果obj1 等于obj2, 则返回0。它的行为非常类似于C 语言的strcmp()函数。比较是在对象之间进行的,不管是标准类型对象还是用户自定义
阅读全文
摘要:我们现在来正式介绍一下 type()。在Python2.2 以前, type() 是内建函数。不过从那时起,它变成了一个“工厂函数”。在本章的后面部分我们会讨论工厂函数, 现在你仍然可以将type()仅仅当成一个内建函数来看。 type() 的用法如下: 在上面的例子里, 我们通过内建函数 type
阅读全文
摘要:类是面向对象编程的核心, 它扮演相关数据及逻辑的容器角色。它们提供了创建“真实”对象(也就是实例)的蓝图。因为Python 并不强求你以面向对象的方式编程(与Java 不同), 此刻你也可以不学习类。 不过我们还是在这儿放了些例子, 以方便感兴趣的读者浏览。 如何定义类 使用 class 关键字定义
阅读全文
摘要:类似其它的语言, Python 中的函数使用小括号( () )调用。函数在调用之前必须先定义。如果函数中没有 return 语句, 就会自动返回 None 对象。 Python 是通过引用调用的。 这意味着函数内对参数的改变会影响到原始对象。不过事实上只有可变对象会受此影响, 对不可变对象来说, 它
阅读全文
摘要:第一步: 首先下载python安装包: 第二步:安装 双击安装包,安装程序。 这里安装到C盘 文件夹命名为 python33. 正在安装........... 安装完成 为了下一步在dos下使用python命令,这里要配置一下环境变量。右击计算机->属性->高级->环境变量->修改系统变量path,
阅读全文
摘要:安装 PostgreSQL可以用Python psycopg2模块集成。 sycopg2是Python编程语言的PostgreSQL数据库的适配器。 其程序代码少,速度快,稳定。不需要单独安装这个模块,因为它默认情况下被运往随着Python版本在2.5.x一起的。如果不把它安装在机器上,然后可以使用
阅读全文