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

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

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

[[333387]]

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

1.ascii展示对象

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

 

2.元素至少一个为真

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

 

3.字符串转字节

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

 

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

 

4.是否可调用

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

 

5.类方法

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

 

6.枚举对象

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

 

7.过滤器

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

 

8.动态获取对象属性

获取对象的属性

 

9.对象是否有这个属性

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

 

10.创建属性的两种方式

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

 

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

 

11.链式操作

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


 

 

12.^匹配字符串的开头

 

13.字符串切片操作

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

 

14.爬取百度首页标题

 

15.获取后缀名

 

16.xls批量转换成xlsx

 

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

 

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

 

19.年的日历图

20.联合统计次数

Counter对象间可以做数学运算

 

21.groupby单字段分组

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

 

22.定制递减迭代器

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

 

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

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

 

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

 

责任编辑:华轩 来源: 菜鸟学Python
相关推荐

2020-07-06 10:29:21

Linux系统数据

2021-02-03 05:18:26

开源Ceph存储

2018-08-01 09:00:00

测试工具负载测试性能测试

2019-06-21 09:55:10

刷抖美腿App

2021-08-31 07:54:23

数据库选型

2012-10-08 09:59:29

惠普打印

2018-11-14 08:14:59

工具云迁移云计算

2021-07-13 07:03:18

Linux远程工具

2020-07-30 08:34:04

物联网开发工具

2012-01-10 15:44:33

相册应用软件体验

2016-03-28 10:32:26

Linux桌面发行版

2017-08-17 10:16:36

2018-12-10 10:30:40

阿里Linux命令

2018-09-09 23:07:17

物联网可视化编程工具

2019-05-30 08:43:45

JavaScript富文本编辑器编辑器

2021-05-11 11:20:54

VRAR虚拟现实技术

2021-01-27 09:41:41

Web安全攻击黑客

2019-06-09 22:33:10

线性回归机器学习算法

2015-02-13 09:47:27

华为认证思科认证

2024-02-07 08:52:07

VueUI 库Vue.js
点赞
收藏

51CTO技术栈公众号