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上无效。 将这些技术合在一起,你可以容易地对在用户根目录下为目录和文件构造出路径名
|
|