配色: 字号:
杂七杂八
2012-04-03 | 阅:  转:  |  分享 
  
1:自动加入;

'';''.join("%s=%s"%(k,v)inparams.items())

Mv可以当做重命名的命令来使



2:

class.__doc__是查看""xxxx"的东东



3:

在我们继续之前,我想简要地提一下库的搜索路径。当导入一个模块时,Python在几个地方进行搜索。明确的,它会按所有定义在sys.path中的目录进行搜索。它只是一个list(列表),您可以容易地查看它或通过标准的list方法来修改它。



if__name__=="__main__":



5:class.__name__显示的当前的类名字



6:

负的list索引



li[:3]li.insert(2,"new")

li.extend(["two","elements"])

7:理解extend和append的区别





8list.index(''xx'')



9''xxx''inlist



10

您不能向tuple增加元素。Tuple没有append或extend方法。

您不能从tuple删除元素。Tuple没有remove或pop方法。

您不能在tuple中查找元素。Tuple没有index方法。

然而,您可以使用in来查看一个元素是否存在于tuple中。os.environ是在你的系统上所定义的环境变量的dictionary



tagdata[:3]表示取前三个



13:

hasattr是一个补充性的函数,用来检查是否一个对象具有一个特别的属性;



os.path是一个模块的引用;使用哪一个模块要看你正运行在哪种平台上。就象getpass通过将getpass设置为一个与平台相关的函数从而封装了平台之间的不同。os通过设置path封装不同的相关平台模块。 os.path的join函数用一个或多个部分路径名构造成一个路径名。在这个简单的例子中,它只是将字符串进行连接。(请注意在Windows下处理路径名是一个麻烦的事,因为反斜线字符必须被转义。) 在这个几乎没有价值的例子中,在将路径名加到文件名上之前,join将在路径名后添加额外的反斜线。当我发现这一点时我高兴极了,因为当用一种新的语言创建我自已的工具包时,addSlashIfNecessary总是我必须要写的那些愚蠢的小函数之一。在Python中不要写这样的愚蠢的小函数,聪明的人已经为你考虑到了。 expanduser将对使用~来表示当前用户根目录的路径名进行扩展。在任何平台上,只要用户拥有一个根目录,它就会有效,象Windows,UNIX和MacOSX,但在MacOS上无效。 将这些技术合在一起,你可以容易地对在用户根目录下为目录和文件构造出路径名

献花(0)
+1
(本文系非常尛貝首藏)