首页技术教程 正文

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

2024-05-12 17 0条评论
小编每天上班坐地铁,不是刷抖音就是煲电视剧,不是我不想学习,主要是短视 频太好看了,30秒一个,刷刷刷的不停啊。如果Python也有30秒学习的小例子,我也一定会看呢。,于是小编收录整理了一些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 ,提升功力,一起学起来。,【编辑推荐】,声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发,送邮件至:operations@edns.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时,需注明出处:新网idc知识百科,

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

于是小编收录整理了一些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 ,提升功力,一起学起来。

【编辑推荐】

< div>python数据挖掘常用工具有哪几种?Python实用技巧,你不知道的7个好玩的Python技巧使用 Python 配合 Redis 超越缓存那些被低估的Python库2020年您应该知道的13个优秀Python库
文章版权及转载声明

本文作者:亿网 网址:https://edns.com/ask/post/25237.html 发布于 2024-05-12
文章转载或复制请以超链接形式并注明出处。