摘要:
一背景知识 进程及正在执行的一个过程,进程是对正在运行的程序的一个抽象. 进程的概念起源于操作系统,是操作系统的最核心的概念,也是操作系统提供的最古老的也是最重要的抽象概念之一.操作系统的其他所有的内容都是围绕着进程概念开展的 所以想要真正了解进程,必须实现了解操作系统. 计时利用cpu只有一个(最 阅读全文
摘要:
思维导图: 1.异常处理 首先说什么是异常处理,异常处理就是在程序运行过程中产生的错误,不正常,其实我们在之前的时候已经见过了很多了,只要一报错,就是异常处理 我们先拿其中一个举例子 我们来讲一个故事,假设主人公褚熙他是我的小弟,有一天我叫他去给我打劫去,这时候用到try的时候就到了,后面就接着ex 阅读全文
摘要:
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set 阅读全文
摘要:
上一篇面向对象文字介绍了面向对象基本知识: ①面向对象是一种编程方式,此编程方式的实现是基于类和对象的使用 ②类是一个模板,模板中包装了多个'函数'供使用(可以讲多函数中公用的变量封装到对象中) ③对象,根据模板创建的实例(即:对象),实例中用于调用被包装(封装)在类中的函数 ④面向对象的三大特性: 阅读全文
摘要:
何为模块?一个模块就是包含了python定义和声明的文件,文件名就是模块加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用python编码的代码(.py文件) 2.一杯编译为共享库或DLLD的C或C++扩展 3.包好一组模块的包 4.使用c编写并链接到python解释器的内 阅读全文
摘要:
何为模块?一个模块就是包含了python定义和声明的文件,文件名就是模块加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用python编码的代码(.py文件) 2.一杯编译为共享库或DLLD的C或C++扩展 3.包好一组模块的包 4.使用c编写并链接到python解释器的内 阅读全文
摘要:
一. lamda匿名函数 为了解决一些简单的需求而设计的一句话函数# 计算n的n次方 lambda表示的是匿名函数 不需要用def声明 语法: 函数名 = lambda 参数 : 返回值 而匿名函数返回的是lambda,所有函数都叫lambda 注意: 1.函数可以参数可以有多个,多个参数用逗号隔开 阅读全文
摘要:
阅读全文
摘要:
一,生成器什么是生成器. 生成器实质就是迭代器.在python中有三种方式来获取生成器:1. 通过生成器函数2. 通过各种推导式来实现生成器3. 通过数据的转换也可以获取生成器首先, 我们先看一个很简单的函数: 将函数中的return换成yield就是生成器 运行的结果和上面不一样. 为什么呢. 由 阅读全文
摘要:
一.函数名的运用 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量. 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名可以作为函数的返回值 二. 闭包 什么是闭包? 闭包就是内层函数, 对外 阅读全文