Python原生小技巧 – Enumerate 函数
Python原生 Python原生小技巧 – Enumerate 函数

Enumerate函数是一个python自带的函数,通常在for循环遍历对象(例如list)的时候使用,它提供了一个自增的计数器,用于指示当前元素在对象中的位置,一般用法是获得元素在list中的索引。 小例子 1 2 3 4 5 6 a_list = ['one', 'two', 'three', 'four'] print(list(enumerate(a_list))) print() for i, v in enumerate(a_list): print(i, v) 我们打印了用enumerate返回值生成的list(enumerate(a_list)),以及,通过for循环遍历的元素,可以看出enumerate对于给定a_list中的元素进行一一计数(当然是从0开始)。上个例子的输出如下

read more
Python原生小技巧 – Counter数据结构
Python原生 Python原生小技巧 – Counter数据结构

Counter是Python内置的Collections库中提供的一种数据结构,利用它可以很方便的实现对各种数据的计数操作。 我们来看一个例子[每一步跟之前有联系,希望读者能一步一步跟着阅读]。 1.导入库,并通过一个list新建一个Counter 1 2 3 4 5 6 7 from collections import Counter a_list = ['Yellow', 'Blue', 'Blue', 'Red', 'Red', 'Red'] a_list_c = Counter(a_list) print("1.

read more
跟我一起读源码 – 如何阅读开源代码
经验技巧 跟我一起读源码 – 如何阅读开源代码

阅读是最好的老师 在学习和提升编程技术的时候,通过阅读高质量的源码,来学习专家写的高质量的代码,是一种非常有效的提升自我的方式。程序员群体是一群乐于分享的群体,因此在互联网上有大量的高质量开源项目,阅读这些项目的源码,对于提升自我是很有帮助的。但是很多人不知道怎么开始,看着一个又一个的开源项目,面对一大推的代码,容易迷失方向,跟我一起读源码系列就是希望读者能够跟着笔者的思路,完成源码项目的阅读,并从这个过程中学会: 如何动手读源码 从源码中学习源码作者的编程思路 如果刚好库对于你的工作学习有帮助,通过阅读深入了解该库的使用 1.

read more
Python原生小技巧 – F字符串
Python原生 Python原生小技巧 – F字符串

F String是在Python 3.6版本引入的一个新的特性。是一种快捷的格式化字符串的方式,跟之前的str.format()方法类似,不过更加快捷,可读性也更强。 F String是基于替换规则的,使用起来很简单,假如我们有这样的代码

read more
Carla自动驾驶仿真环境 3 – 利用摄像头识别车辆
人工智能 Carla自动驾驶仿真环境 3 – 利用摄像头识别车辆

在本篇文章中,我们将利用在 Carla自动驾驶仿真环境 2 – 用Python跟仿真环境交互中学到的知识做一个很有趣的小项目,那就是利用摄像头传感器采集回来的图像,从图像中识别出汽车,并用蓝色的框框出来,然后在我们安装摄像头的汽车的不停的移动中,实时输出当前看到的图像,并标记图像中的汽车。

read more
Python原生小技巧 – lambda 函数
Python原生 Python原生小技巧 – lambda 函数

lambda 函数 也称为匿名函数,在一行中实现,具有方便快捷,即用即删,通常可以作为其他函数的回调或者参数输入进去,当然,你也可以完全把它当成普通函数来使用。 小例子 1 2 3 4 5 6 7 8 9 # 三个参数直接调用 two_paras = lambda a, b, c: a+b+c print(two_paras(1,2,3)) # 无参数直接调用 no_paras = lambda : "hello lambda" print(no_paras()) # 作为函数的输入参数 test = [1,2,3,4] print(list(map(lambda x:x+1, test))) 输出结果为

read more

关于 Python酷

Python之所以如此流行,在于它有强大的生态,使用各种各种的库可以帮助用户最快速的解决问题。Python酷致力于输出高质量的Python库相关教程及技术性文章,帮助用户更好更快速的解决问题