zoukankan      html  css  js  c++  java
  • 2、函数及常用模块

    (*, **)、参数传递引用、函数可以做参数(函数后面加括号是执行函数,不加括号是指向的内存地址)

    lambda函数,lambda是Python中可以快速实现简单函数的一种表达式

    装饰器(decorator)带参数的装饰器

    生成器(generator)及yield

    闭包(closure)

    文件操作Python文件操作(rwxa)

    算法

    冒泡排序、斐波拉契数列(迭代和递归)是比较常用的两个比较简单的算法

    模块导入和常见内置方法
    __file__: os.path.dirname(__file__)和os.path.join(dirname, filename),通过sys.path.append()可以把模块添加到Python的环境变量目录中
    __name__: 直接执行py文件时__name__返回"__main__", 通过import调用时__name__返回的是(包名.模块名)
    __doc__: 返回.py文件中"""xxx"""注释部分
    class.__dict_: 返回一个类里面有哪些方法和字段_
    __repr__: 返回实例对象
    >>> class D(object):
    ... def __str__(self):
    ... return "a __str__"
    ... def __repr__(self):
    ... return "a __repr__"
    ...
    >>> dr = D()
    >>> print dr
    a __str__
    >>> dr
    a __repr__
    >>> "%s" % dr
    'a __str__'
    >>> "%r" % dr
    'a __repr__'

    常用内置函数enumerate、filter、map、zip

    Python异常处理

    json

    json不支持Python的元组数据类型(元组是Python特有,和其他语言不通用的数据类型,而json就是为了解决不同语言之间的数据交互),只支持列表(数组)和字典的数据格式,且json.loads()方法使用的时,必须保证字典里面的每个元素都是双引号,最外层是单引号。

    xml

    xml也可以实现json那样的字符串发送和调用,(json、xml、configparser)

    Python的hashlib提供了md5sha等加密算法

  • 相关阅读:
    Linux性能调优
    Linux动态库搜索路径的技巧
    [转]Linux动态库的种种要点
    [转]谈谈Linux下动态库查找路径的问题
    性能测试的几种业务模型设计
    性能测试解惑之并发压力
    一个系统的最大并发用户数为1100,怎么能推算出该系统的支持最大用户数
    IP欺骗
    关于Cocos2d-x随机数的生成
    关于Cocos2d-x节点和精灵节点的坐标、位置以及大小的设置
  • 原文地址:https://www.cnblogs.com/raykuan/p/6130014.html
Copyright © 2011-2022 走看看