理解python一切皆对象: 1.所有的类都是由type创建的 2.所有的类的基类都是object 3.type是类,也是实例,type的基类是object,type对象是由type创建的 4.object对象是由type创建的…
#!/usr/bin/env python# -*- coding: utf-8 -*- class student: def __init__(self, name_list): self.student_name_list = name_list def __getitem__(self, item): return self.student_name_list[item] stu = student(['tom', 'bob', 'jane', ])stu = stu[:2]l = len…
本系列记录并分享:学习利用Python写网络爬虫的过程. 书目信息 Link 书名: 用Python写网络爬虫 作者: [澳]理查德 劳森(Richard Lawson) 原版名称: web scraping with python 读书笔记汇总 00--建立练习环境 01--网络爬虫简介 02--数据抓取 03--下载缓存 04--并发下载 05--动态内容 06--表单交互 07--验证码处理 08--Scrapy 09--总结 参考信息 Python爬虫学习系列教程 Python Spid…
python进阶部分要学习的内容: 学习目标: 1.函数式编程 1.1,什么是函数式编程 函数式编程是一种抽象计算的编程模式 不同语言的抽象层次不同: 函数式编程的特点: python支持的函数式编程: 1.2,python中高阶函数 如下图,变量可以指向函数: 如下图,函数名其实也是变量,只不过是指向函数的变量: 高阶函数:能接收函数作为参数的函数:以下这几点可以证明: 例子:接收abs函数 1.3,python中的map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f…
<流畅的Python>这本书是图灵科技翻译出版的一本书,作者Luciano Ramalho. 作者从Python的特性角度出发,以Python的数据模型和特殊方法为主线,主要介绍了python的集合类型(sequence.mapping.set等).把函数作为一等对象来使用.类的构建.新的文件控制流程(生成器.上下文管理器.协程).用描述符来从底层解释Python对象属性的存储等各个方面. 书中主要围绕Python标准库展开,不会涉及太多的标准库以外的包.虽然它们也很实用. 建议大家可以把前言…
流畅的python 第1章 python数据模型 ---1.1 一摞Python风格的纸牌 特殊方法,即__method__,又被称为魔术方法(magic method)或者双下方法(dunder-method). 特殊方法的存在是为了被python解释器调用的 collections.namedtuple用于构建一个只有少数属性但是没有方法的对象 通过实现__getitem__,可以使对象有[]操作,支持切片操作,可迭代 for i in x:实际上是用了iter(x),而这个函数背后则是x.…
本篇记录自己的笔记Python的generator functions和yield理解表达式. 1. Generator Functions Python支持的generator functions语法同意我们定义一个行为与iterator类似的函数,它能够被用在须要循环调用的场合. 与普通函数相比,generator functions仅仅是在函数定义中多了1个yield表达式.除此之外,没有其他特别之处.        当generator函数被创建时.python解释器会自己主动为它实现i…
内存的浅拷贝和深拷贝是面试时经常被问到的问题,如果不能理解其本质原理,有可能会答非所问,给面试官留下不好的印象.另外,理解浅拷贝和深拷贝的原理,还可以帮助我们理解Python内存机制.这篇文章将会通过一些例子,来验证内存拷贝的过程,帮助大家理解内存拷贝的原理. Python3中的数据类型 我们首先得知道Python3中的数据被分为可变类型和不可变类型 可变类型:Number(数字).String(字符串).Tuple(元祖) 不可变类型:List(列表).Dictionary(字典).Set(集…
●第一章 C是系统级编程的首选.C++显示支持抽象,属于应用级程序设计语言. 简单例子: 一个典型系统的硬件组成: 存储器的层次结构: 注:存储器层次结构的设计思想是,该层存储器作为下一层存储器的高速缓存 总结:计算机系统的一个重大主题就是提供不同层次的抽象表示,来隐藏实际实现的复杂性.  操作系统内核是应用程序和硬件之间的媒介.提供3个基本的抽象: (1)文件是对I/O设备的抽象 (2)虚拟存储器是对主存和磁盘的抽象 (3)进程是对处理器,I/O设备和主存的抽象. 虚拟机是对整个计算机(操作系…
目录 day007:python数据类型补充(2) 1.Python3 元组 1.1 访问元组 1.2 删除元组 1.3 元组运算符 1.4 元组索引,截取 1.5 元组内置函数 2.python3 字典 2.1 访问字典里的值 2.2 修改字典 2.3 删除字典元素 2.4 字典键的特性 2.5 字典内置函数&方法 3.python3集合 3.1 集合的基本操作 3.2 集合内置方法完整列表 day007:python数据类型补充(2) 对python数据类型的继续学习补充 参考列表 Pyth…