Python笔记--2

Python学习笔记

  1.  time.strftime('%Y%m%d%H%M%S'),将时间连接成字符串。
  2. os.sep变量的用法——这会根据你的操作系统给出目录分隔符,即在Linux、Unix下它是'/',在Windows下它是'\\',而在Mac OS下它是':'。使用os.sep而非直接使用字符,会使我们的程序具有移植性,可以在上述这些系统下工作。
  3. 有两种类型的  ——类的变量和对象的变量,它们根据是类还是对象 拥有 这个变量而区分。类的变量 由一个类的所有对象(实例)共享使用。只有一个类变量的拷贝,所以当某个对象对类的变量做了改动的时候,这个改动会反映到所有其他的实例上。对象的变量 由类的每个对象/实例拥有。因此每个对象有自己对这个域的一份拷贝,即它们不是共享的,在同一个类的不同实例中,虽然对象的变量有相同的名称,但是是互不相关的。通过一个例子会使这个易于理解。
  4. 一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一下,Python就是对list类这样做的!
  5. 列表综合 listtwo = [2*i for in listone if i > 2]。
  6. repr函数用来取得对象的规范字符串表示。反引号(也称转换符)可以完成相同的功能。
posted @ 2011-02-13 11:29  Freall  阅读(294)  评论(0)    收藏  举报