排序
晴川云Python教程:python如何使用merge实现堆
1、说明 对于较大的数据集,将会占用大量内存。不是对整个组合序列进行排序,而是使用 merge() 一次生成一个新序列。 2、实例 import heapq import random random.seed...
晴川云Python教程:碰到python死循环后要怎么退出结束?
每当编写代码行云流水,却突然碰到代码循环,这是非常让人头疼的,难道直接退出程序运行嘛?答案肯定是不行,怎么跳出呢?一起来看下吧~ 案例: 遇到的问题是这样的:如果我定义了一个死循环线...
晴川云Python教程:Python进程之串行与并行
串行和并行 串行指的是任务的执行方式。串行在执行多个任务时,各个任务按顺序执行,完成一个之后才能进行下一个。(早期单核CPU的情况下) 并行指的是多个任务在同一时刻可以同时执行(前提是...
晴川云Python教程:如何使用python divmod函数处理数字?
如果说最喜欢在整理数据统计时候,用到的函数就是divmod函数了,想使用的理由非常简单,就是因为“简单”,这里所说的简单,是包括了使用上,理解上以及实例操作上,我们能调用完成数理统计的函...
晴川云Python教程:Python bs4的四种对象
说明 1、Tag对象:html中的标签。 可以通过BeautifulSoup分析Tag的具体内容,具体格式为soup.name,其中name是html下的标签。 2、BeautifulSoup对象,整个html文本对象。 可以作为Tag对象。 3、...
晴川云Python教程:Python eval()
eval()函数执行作为参数给出的表达式。表达式被计算并解析为有效的 python 语句。表达式始终是字符串,并且对于eval()函数是必需的。 **eval(expression, globals=None, locals=None)** #Where ...
晴川云Python教程:python里面的“\n”是什么转义
python里面的“\n”是“换行”的转义字符。常用在打印多行数据时作为分割标志出现;在存储多行文件时用“\n”分割每行数据。 1、用于打印多行数据 string = '123\n123\n123\n123' pri...
晴川云Python教程:如何快速掌握python中的yield from语法?
协程是什么?可能很多人不清楚,所以我们先从其中的yield from开始讲解。 yield from 用法详解: yield from 是在Python3.3才出现的语法。所以这个特性在Python2中是没有的。 yield from ...
晴川云Python教程:python中str是什么意思
str函数是Python的内置函数,它将参数转换成字符串类型,即人适合阅读的形式。 其语法格式为 str(object) 返回值: 返回object的字符串形式 使用示例 1. 无参调用 当str()函数的参数都省略时,...
晴川云Python教程:详解python包管理器pip安装
pip对于使用python的朋友并不陌生,当你想安装python模块的时候一定会首先想到它。pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。 今天来说一下,pip的安装方法。 方...