告别刷抖音!30秒一个Python小例子,总有一款适合你!

小编每天上班坐地铁,不是刷抖音就是煲电视剧,不是我不想学习,主要是短视频太好看了,30秒一个,刷刷刷的不停啊。如果Python也有30秒学习的小例子,我也一定会看呢。

告别刷抖音!30秒一个Python小例子,总有一款适合你!

于是小编收录整理了一些30秒一个短小精悍的Python小例子,让你也在碎片时间,刷Python,提高功力。

1.ascii展示对象

调用对象的 _repr_ 方法,获得该方法的返回值,如下例子返回值为字符串

告别刷抖音!30秒一个Python小例子,总有一款适合你!

2.元素至少一个为真

接受一个可迭代对象,如果可迭代对象里至少有一个元素为真,那么返回True,否则返回False

告别刷抖音!30秒一个Python小例子,总有一款适合你!

3.字符串转字节

将一个字符串转换成字节类型

告别刷抖音!30秒一个Python小例子,总有一款适合你!

将字符类型、数值类型等转换为字符串类型

告别刷抖音!30秒一个Python小例子,总有一款适合你!

4.是否可调用

判断对象是否可被调用,能被调用的对象就是一个callable 对象,比如一个普通的Student类, 需要重写Student类的__call__方法:

告别刷抖音!30秒一个Python小例子,总有一款适合你!

5.类方法

classmethod 装饰器对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。

告别刷抖音!30秒一个Python小例子,总有一款适合你!

6.枚举对象

返回一个可以枚举的对象,该对象的next()方法将返回一个元组。

告别刷抖音!30秒一个Python小例子,总有一款适合你!

7.过滤器

在函数中设定过滤条件,迭代元素,保留返回值为True的元素:

告别刷抖音!30秒一个Python小例子,总有一款适合你!

8.动态获取对象属性

获取对象的属性

告别刷抖音!30秒一个Python小例子,总有一款适合你!

9.对象是否有这个属性

判断对象是否有这个属性,这招经常用到

告别刷抖音!30秒一个Python小例子,总有一款适合你!

10.创建属性的两种方式

返回 property 属性,典型的用法:

告别刷抖音!30秒一个Python小例子,总有一款适合你!

使用python装饰器,实现与上完全一样的效果代码:

告别刷抖音!30秒一个Python小例子,总有一款适合你!

11.链式操作

巧妙的里面函数地址进行操作

告别刷抖音!30秒一个Python小例子,总有一款适合你!

告别刷抖音!30秒一个Python小例子,总有一款适合你!

12.^匹配字符串的开头

告别刷抖音!30秒一个Python小例子,总有一款适合你!

13.字符串切片操作

字符串切片操作——查找替换3或5的倍数

告别刷抖音!30秒一个Python小例子,总有一款适合你!

14.爬取百度首页标题

告别刷抖音!30秒一个Python小例子,总有一款适合你!

15.获取后缀名

告别刷抖音!30秒一个Python小例子,总有一款适合你!

16.xls批量转换成xlsx

告别刷抖音!30秒一个Python小例子,总有一款适合你!

17.获取指定后缀名的文件

告别刷抖音!30秒一个Python小例子,总有一款适合你!

18.批量获取文件修改时间

告别刷抖音!30秒一个Python小例子,总有一款适合你!

19.年的日历图

告别刷抖音!30秒一个Python小例子,总有一款适合你!

告别刷抖音!30秒一个Python小例子,总有一款适合你!

20.联合统计次数

Counter对象间可以做数学运算

告别刷抖音!30秒一个Python小例子,总有一款适合你!

21.groupby单字段分组

用itertools里面的groupby非常方便,但是需要先排序,分组前必须按照分组字段排序

告别刷抖音!30秒一个Python小例子,总有一款适合你!

22.定制递减迭代器

编写一个迭代器,通过循环语句,实现对某个正整数的依次递减1,直到0.

告别刷抖音!30秒一个Python小例子,总有一款适合你!

23.测试运行时长的装饰器

测试函数执行时间的装饰器示例

告别刷抖音!30秒一个Python小例子,总有一款适合你!

23个小例子,都是短小精悍的例子,大小合适,就像一口一口汤包。每一个阅读不超过30秒,希望大家碎片时间也能刷刷Python ,提升功力,一起学起来。

完整代码私信小编01哦