AI智能
改变未来

标签:Python开发

第77页
python进阶(2)python最常用的模块-爱站程序员基地
Python开发

python进阶(2)python最常用的模块

AI

math math.ceil(a): 用来返回≥a的最小整数 math.floor(a):用来返回≤a的最大整数  round(a [,b]) 如果没有参数b,只有a,round()作用是四舍五入 如果有参数b,round()作用是对a保留...

翻译:《实用的Python编程》02_05_Collections-爱站程序员基地
Python开发

翻译:《实用的Python编程》02_05_Collections

AI

目录 | 上一节 (2.4 序列) | 下一节 (2.6 列表推导式) 2.5 collections 模块 collections 模块为数据处理提供了许多有用的对象。本部分简要介绍其中的一些特性。 示例:事物计数 假设要把每只股票的总份...

python进阶(5)异常模块-爱站程序员基地
Python开发

python进阶(5)异常模块

AI

异常模块 下面介绍python常用的异常模块  AttributeError异常 AttributeError试图访问一个类中不存在的成员(包括:成员变量、属性和成员方法)而引发的异常 AttributeError:\'Animal\' o...

翻译:《实用的Python编程》02_06_List_comprehension-爱站程序员基地
Python开发

翻译:《实用的Python编程》02_06_List_comprehension

AI

目录 | 上一节 (2.5 collections模块) | 下一节 (2.7 对象模型) 2.6 列表推导式 一个常见的任务是处理列表中的项(译注:元素)。本节介绍列表推导式,完成此任务的强大工具。 创建新列表 列表推导式通过将操作应用于...

python进阶(8)多进程-爱站程序员基地
Python开发

python进阶(8)多进程

AI

进程   前置知识点 进程:一个程序运行起来后,代码+用到的资源 称之为进程,它是操作系统分配资源的基本单元。 并发:指的是 任务数多余cpu核数 ,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因...

python进阶(6)深拷贝和浅拷贝-爱站程序员基地
Python开发

python进阶(6)深拷贝和浅拷贝

AI

深拷贝和浅拷贝 不管对于浅拷贝、还是深拷贝,针对不可变对象str、int、tuple(有点特殊)、boolean,它的内存地址是不变的,拷贝的仅仅是值 import copya = 1b = copy.copy(a) # 浅拷贝ac = c...

抽象之汉诺塔问题(Python3)-爱站程序员基地
Python开发

抽象之汉诺塔问题(Python3)

AI

汉诺塔问题:        如图,有3根柱子,柱子A上有若干自上而下、由小到大的石盘,每次只允许移动1个石盘,石盘可以在ABC柱子上随意移动,移动过程中小的石盘必须在大的石盘上面,如何将A上的石盘按原样全部移动到C上。 Python3程序模...

翻译:《实用的Python编程》03_00_Overview-爱站程序员基地
Python开发

翻译:《实用的Python编程》03_00_Overview

AI

目录 | 上一节 (2 处理数据) | 下一节 (4 类和对象) 3. 程序组织 到目前为止,我们已经学习了一些 Python 基础知识并编写了一些简短的脚本。但是,当开始编写更大的程序时,我们会想要有条理地组织这些程序。本节将深入讨论关于...

python进阶(10)迭代器-爱站程序员基地
Python开发

python进阶(10)迭代器

AI

迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。  可迭代对象 我们已经知道可以对list、tuple、str等类型的数据...