学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。
今天给大家分享的是 14个极简任务,初学者可以尝试着自己实现;Python 开发者也可以看看是不是有没想到的用法。
1.重复元素判定
以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。
2.字符元素组成判定
检查两个字符串的组成元素是不是一样的。
3.内存占用
下面的代码块可以检查变量 variable 所占用的内存。
4.字节占用
下面的代码块可以检查字符串占用的字节数。
5.打印 N 次字符串
该代码块不需要循环语句就能打印 N 次字符串。
6.大写第一个字母
以下代码块会使用 title() 方法,从而大写字符串中每一个单词的首字母。
7.分块
给定具体的大小,定义一个函数以按照这个大小切割列表。
8.压缩
这个方法可以将布尔型的值去掉,例如(False, None, 0, ""),它使用 filter() 函数。
9.解包
如下代码段可以将打包好的成对列表解开成两组不同的元组。
10.链式对比
我们可以在一行代码中使用不同的运算符对比多个不同的元素。
11.逗号连接
下面的代码可以将列表连接成单个字符串,且每一个元素间的分隔方式设置为了逗号。
12.元音统计
以下方法将统计字符串中的元音(‘a’, ‘e’, ‘i’, ‘o’, ‘u’)的个数,它是通过正则表达式做的。
13.首字母小写
如下方法将令给定字符串的第一个字符统一为小写。
14.列表的差
该方法将返回第一个列表的元素,其不在第二个列表内。如果同时要反馈第二个列表独有的元素,还需要加一句 set_b.difference(set_a)。