`
haoningabc
  • 浏览: 1446676 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

复习dive into python

阅读更多
d={'a':'bcd','b':113,'c':['hah','kk']}
del d[2]
d.clear()
d.keys()
d.values()
d.items()
params.values()[n] == params[params.keys()[n]] ,字典无序输出有序
";".join(["%s=%s" % (k, v) for k, v in params.items()])
---------------
li[-1],li[1:3],li[1:-2],li[1:],li[:],li.append("new"),li.insert(2, "new"),
li.extend(["two", "elements"]),len(li) ,li.index("example"),"c" in li--False,
li.remove("z")--只删一个,li.pop()--还返回值,li += ['two'],li = [1, 2] * 3 ,
li = [elem*2 for elem in li],
anystring.split(delimiter, 1)---第二个参数是分割的次数
---------
(x, y, z) = v
(MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY) = range(7)
print range.__doc__
"%s=%s" % (k, v)
-------apihelper.py-----------自省---反射?----可以做个自动提示功能-
def info(object, spacing=10, collapse=1):   
    """Print methods and doc strings.Takes module, class, list, dictionary, or string."""
    methodList = [method for method in dir(object) if callable(getattr(object, method))]
    processFunc = collapse and (lambda s: " ".join(s.split())) or (lambda s: s)
    print "\n".join(["%s %s" %(method.ljust(spacing),processFunc(str(getattr(object, method).__doc__))) for method in methodList])
if __name__ == "__main__":                 
    print info.__doc__

-------------------------type、str、dir----
type(apihelper) == types.ModuleType
callable(string.punctuation),callable(string.join) 
getattr(li, "append")("Moe")
分享到:
评论

相关推荐

    dive into python3 (中文版)

    dive into python3 (中文版)dive into python3 (中文版)dive into python3 (中文版)

    Dive into Python 中文版

    Dive into Python 中文版 Dive into Python 中文版

    Dive Into Python 3

    《深入Python 3》(Dive Into Python 3,英,)的的电子版,HTML格式

    Dive into Python3

    Dive into Python3 很不错哦,有中文的就更好了。

    diveintopython源代码

    diveintopython源代码 很全

    dive into python_代码_教程

    dive into python_代码_教程 dive into python_代码_教程

    深入Python (Dive Into Python)

    深入python,深入Python (Dive Into Python) 译者序 by limodou 主页(http://phprecord.126.com) Python论坛 本书英文名字为《Dive Into Python》,其发布遵守 GNU 的自由文档许可证(Free Document Lience)的...

    dive into python(中文版)

    dive into python的中文版,很不错的python教程

    diveintopython3

    diveintopython3 书中源代码,非常好的一本书,极力推介,本人从中学到很多写代码的技巧

    Dive Into Python 3 中文版.pdf

    Dive Into Python 3 中文版.pdf 如果需要英文的也可以联系我

    Dive Into Python 2 中文版

    Dive Into Python 2 中文版 深入学习Python,需要学习Python基础知识

    Dive into python

    dive into python英文原版,Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python, it’s about 20% revised and 80% new material. The book is now complete, ...

    Dive Into Python 3 examples

    Dive Into Python 3 examples,随书示例代码包。

    Dive Into Python 3, r870 (2010).pdf

    Didyoureadtheoriginal“DiveIntoPython”?Didyoubuyit onpaper?(Ifso,thanks!)AreyoureadytotaketheplungeintoPython3?…Ifso,readon.(Ifnoneofthat istrue,you’dbebetteroffstartingatthebeginning.) Python3...

    dive into python3

    dive into python 3 英文版,很好懂,用具体例子讲述Python语法和一些编程技巧

    Dive Into Python 3 中文版

    Dive Into Python 3 中文版

    Dive Into Python 3 无水印pdf

    Dive Into Python 3 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    《Dive Into Python》

    《Dive Into Python》,带完整目录书签,经典文档,供参考。

    Dive Into Python 3中文版

    Dive Into Python 是一份很知名的 Python 入门教程,由 Mark Pilgrim 编写,用户可以免费获取电子版本,而中文版则由啄木鸟社区翻译发布 [ 英文版 / 中文版 ] 。 前阵子,Mark Pilgrim 又发布了 《Dive into Python...

Global site tag (gtag.js) - Google Analytics