Python

Python是一种编程语言,可让您更快地工作并更有效地集成系统。<- 官方的原话。


Python数组求和

给定一个数组,使用Python进行数组求和;

array sum Python 2021-05-27 19:23:10

Python读写JSON文件、解析JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式;本文将通过多个例子讲解在Python中如何读写json文件,如何解析JSON内容,以及如何将JSON对象与Python字典相互转换;

json string file Python 2021-05-27 19:07:08

Python字符串替换函数replace()

replace()是Python中的一个内置函数;可通过replace()函数将字符串中的一部分替换成另一部分,并返回一个新的副本;

string Python 2021-05-26 20:21:54

Python实现列表去重的多种方法及性能对比

本文将通过多种方法实现列表(List)去重(将列表中的重复项删除);其中包括使用常规方法去重、set()集和去重、使用enumerate()去重、和使用collections.OrderedDict.fromkeys()实现去重;并编写了测试代码来测试这些去重方法的性能、以及去重后元素的排序是否改变;

List set Python 2021-05-26 19:56:41

Python实现冒泡排序(Bubble Sort)

冒泡排序(Bubble Sort)是一种比较简单的排序算法。它重复遍历要排序的元素,依次比较两个相邻的元素,如果顺序错误,则将他们交换;直到所有元素顺序正确。

算法 sort Python 2021-05-24 20:17:20

Python实现臭皮匠算法(Stooge Sort)

臭皮匠排序(Stooge Sort)是一种递归排序算法,是一种比较低效率的排序算法;

算法 sort Python 2021-05-23 14:51:01

Python实现插入排序(insertion sort)

插入排序(insertion sort)是一种比较简单的排序算法;其原理类似于对一手扑克牌进行排序;

算法 sort Python 2021-05-21 19:26:53

Python实现线性搜索(linear search)

线性搜索(linear search)通过从第一个元素开始遍历,与列表中的每个元素进行比较,直到匹配到元素或全部匹配完毕为止;

算法 Python 2021-05-21 19:06:26

Python实现二分法查找(binary search)

对于从小到大有序排列的元素组合,使用二分法查找(binary search)是一种效率较高的算法,其大致流程如下:

算法 递归 Python 2021-05-21 18:56:55

Python计算两点之间的欧式距离

Python计算两点之间的欧式距离

本文将使用Python来实现计算出二维和多维空间中两个点之间的欧式距离;

math Python 2021-05-20 13:56:42

最近更新