花费 40 ms
Python格式化字符串

在编写程序的过程中,经常需要进行格式化输出,每次用每次查。干脆就在这里整理一下,以便索引。 格式化操作符(%) "%"是Python风格的字符串格式化操作符,非常类似C语言里的printf()函数 ...

Mon Jul 13 05:56:00 CST 2015 2 75414
图解Python深拷贝和浅拷贝

Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: ...

Wed Jul 15 03:21:00 CST 2015 11 41850
Python迭代器和生成器

在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了 ...

Fri Jul 17 05:36:00 CST 2015 6 10754
Python中的类(上)

在Python中,可以通过class关键字定义自己的类,然后通过自定义的类对象类创建实例对象。 例如,下面创建了一个Student的类,并且实现了这个类的初始化函数"__init__": ...

Sun Jul 26 20:02:00 CST 2015 1 3316
Python上下文管理器

上下文管理器 在使用Python编程中,可以会经常碰到这种情况:有一个特殊的语句块,在执行这个语句块之前需要先执行一些准备动作;当语句块执行完成后,需要继续执行一些收尾动作。 例如:当需要操作文件 ...

Sun Jul 12 01:38:00 CST 2015 2 2953
Python对象(上)

Python是一门面向对象的语言,在Python中一切都是对象,函数是对象,类型也是对象。 下面就看看Python中对象相关的内容。 Python对象基本概念 Python对象有三个基本的要素: ...

Wed Jul 08 06:48:00 CST 2015 6 2145
Python装饰器

装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一步步看看Python中的装饰器。 一个简 ...

Sun Jul 19 00:40:00 CST 2015 4 2366
记录遇到的Python陷阱和注意点

最近使用Python的过程中遇到了一些坑,例如用datetime.datetime.now()这个可变对象作为函数的默认参数,模块循环依赖等等。 在此记录一下,方便以后查询和补充。 避免可变对象作 ...

Wed Feb 03 06:33:00 CST 2016 3 2228
Python中的元类

从前面"Python对象"文章中了解到,在Python中一切都是对象,类可以创建实例对象,但是类本身也是对象。 代码中,通过"__class__"属性来查看对象的类型,对于类C对象本身 ...

Sun Aug 02 23:35:00 CST 2015 3 2368
Python中的类(下)

本文将介绍一下类的构造函数和初始化函数,以及如何通过"魔术方法"定制一个类。 类构造和初始化 在前面的文章中,经常使用初始化函数"__init__",下面看看"__init__"和"__new__ ...

Fri Jul 31 05:52:00 CST 2015 3 2030

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM