zoukankan      html  css  js  c++  java
  • 基础知识

    1. Python2Python3的区别:

    print语句被print函数所替代

    Input(int型) raw_input(str型)

    xrange被range取代

    1. 生成器, 迭代器, 装饰器
    2. 类方法, 实例方法, 静态方法
    3. Map, filter, reduce
    4. liux命令: ps, free, top, netstat-anp | grep 80
    5. Git
    6. Mysql, redis
    7. 常用内置模块:

    Os 用来从操作系统, 文件处理

    Sys 对解释器的操作

    Random 随机数

    Time 时间模块

    Re 正则

    第三方模块:

    进程, 线程, celery, django, flask

    1. 深浅拷贝:

    主要针对的是可变类型来讲的, 对于可变类型的深层拷贝, 创造出的是两个完全不同的对象, 修改原来的不会影响另外一个.

    对于不可变类型来讲只是引用拷贝

    1. python的内存管理机制:
      1. 引用计数: 当创建一个对象或者将一个对象作为容器中的一个元素时, 或者是将该对象当做参数传递给函数时, 其引用计数为0, 相反当使用del方法删除时或者被函数调用结束, 它的引用计数就为0
      2. 垃圾回收: 引用计数为0就会被回收到内存池
      3. 内存池: python会为程序的变量名, 函数名开辟内存, 当使用完后,

    并不会将内存返回给操作系统而是给了内存池, 否则Python将会进行大量的开辟和回收内存, 严重影响效率.

    1. 进程: 是操作系统分配资源的基本单位, 一个运行中的程序就是一个进程, 进程间数据不共享, 数据有自己独立的内存空间

    线程: 依赖进程而存在, cpu调度的基本单位, 多线程共享同一进程的内存 (i/o密集型 读写文件数据)

    协程: 微线程

  • 相关阅读:
    XML  XmlDocument
    程序集报错
    程序打开网页
    写入文件txt
    读取文件txt
    MSM8953中Android系统添加启动脚本.rc文件
    SELinux基础知识
    嵌入式Linux设备查看USB相关信息
    Linux内核态文件读写相关函数API
    C语言中sscanf()函数相关用法
  • 原文地址:https://www.cnblogs.com/zxt-cn/p/9714904.html
Copyright © 2011-2022 走看看