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等加密算法

  • 相关阅读:
    汇编语言
    离散数学:每条边的权重均不相同的带权图有唯一最小生成树
    android源码如何起步与阅读方法
    linux内核——会话、进程组、线程组
    ubuntu系统——增加磁盘空间
    Android系统源代码——所需工具
    android源码相关网站
    git——分布式版本控制系统
    linux内核——进程,轻量级进程,线程,线程组
    Android系统源代码学习步骤
  • 原文地址:https://www.cnblogs.com/raykuan/p/6130014.html
Copyright © 2011-2022 走看看