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

  • 相关阅读:
    python爬虫headers设置后无效解决方案
    idea建立web项目servlet映射的地址/jsp访问不到
    bootstrap栅格系统错位问题
    python2 python3共存解决方案
    Springboot+Thymeleaf框架的button错误
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
  • 原文地址:https://www.cnblogs.com/raykuan/p/6130014.html
Copyright © 2020-2023  润新知