02 2018 档案
摘要:11.1.可迭代对象(iterable): 内部实现了__iter__方法 可以被迭代满足要求的就叫做可迭代协议。 iterable:可迭代的 对应的标志 迭代概念:一个一个取值,就像for循环一样取值 字符串,列表,元组,集合,字典都是可迭代的 11.2迭代器协议(iterator): 内部实现了
阅读全文
摘要:python内置函数 截止到python版本3.6.2,python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数 思维导图:https://www.processon.com/mindmap/5a97b9d7e4b083b043a1dcd5 以下是具体分布:
阅读全文
摘要:8.1 lambda函数 作用及意义: 1.没必要专门定义函数,给函数起名,起到精简的效果 2.简化代码的可读性 def ds(x): return 2 * x + 1 ds(5) 11 g = lambda x : 2 * x + 1 g(5) 11 def add(x,y): return x
阅读全文
摘要:8.1列表推导式 优点: 对于列表解析,编写起来更加精简,可在多种环境中是使用。 列表解析比手动的for循环语句运行更快,因为他们的迭代在解释器内部是以C语言的速度执行的,而不是以python代码执行。 基础语法: 例一:30以内所有能被3整除的数 multiples = [i for i in r
阅读全文
摘要:7.1 装饰器 本质就是一个python函数,它可以在不改变函数任何代码的前提下,增加函数额外的功能 例如:记录日志,性能测试,用户登陆等 装饰器的返回值也是一个函数对象。 7.2 装饰器形成 测试该函数执行时间: 7.2.1 装饰器的语法糖 @(基本语法) 7.2.2 被装饰函数带有参数的装饰器
阅读全文
摘要:1 文档字符串(Documentation Strings) 一般被称为docstring,一款你应当使用的重要工具,它能够帮助你更好地记录程序并让其更加易于理解。令人惊叹的是,当程序实际运行时,我们甚至可以通过一个函数来获取文档! Python 的 help() 函数,它所做的便是获取函数的 __
阅读全文
摘要:函数定义: 函数(Functions)是指可重复使用的程序片段。 它们允许你为某个代码块赋予名字,允许你通过这一特殊的名字在你的程序任何地方来运行代码块,并可重复任何次数。这就是所谓的调用(Calling)函数 函数能提高应用的模块性,和代码的重复利用率。Python提供许多内建函数,比如print
阅读全文
摘要:计算机系统分为:硬件,操作系统,应用程序 硬件:目的在于运行软件发出的指令。硬件包括CPU,内存,硬盘 多数CPU都有两种模式,即内核态与用户态。 ①当cpu处于内核状态时,运行的是操作系统,能控制硬件(可以获取所有cpu的指令集) ②当cpu处于用户太状态时,运行的是用户软件,不能控制硬件(可以获
阅读全文
摘要:集合(Set)是简单对象的无序集合(Collection)。当集合中的项目存在与否比起次序或其出现次数更加重要时,我们就会使用集合。 特点:1.数据无序,且不重复,故不支持索引,索引对于集合没有意义 2.每个元素必须是不可变类型(可hash,可作为字典的key),当中不能插入字典或者列表,会报错 去
阅读全文
摘要:2.1引子 python中常见的数据结构统称为容器(container)。序列,映射,以及集合是三类主要的容器。 序列:序列属于一种数据结构,序列中每个元素被分配一个序号(即索引)。在python中,共有6中内建的序列,包含列表(list),元祖(tuple),字符串(str),unicode字符串
阅读全文

浙公网安备 33010602011771号