当前位置: 首页 > 科技观察

30段极简Python代码,30秒学会一门实用技能!

时间:2023-03-12 23:01:02 科技观察

人生苦短,赶快学好Python吧!学习Python最快的方法当然是实践各种小项目。只有自己思考、自己写,才能记住规则。今天要和大家分享的是30个初学者可以尝试自己实现的极简任务;本文也是30段代码,Python开发者也可以看看有没有什么意想不到的用法。Python是机器学习中采用最广泛的编程语言,其最重要的优势是易于编程。如果读者已经具备一些基本的Python语法知识,这篇文章可能会给你一些启发。作者简单概括了30段代码,这些都是常用的非常实用的技巧,几分钟就可以从头到尾浏览一遍。1.重复元素判断下面的方法可以检查给定列表中是否有重复元素,它会使用set()函数来移除所有重复元素。defall_unique(lst):返回len(lst)==len(set(lst))x=[1,1,2,2,3,2,3,4,5,6]y=[1,2,3,4,5]all_unique(x)#Falseall_unique(y)#True2。字符元素组成判断检查两个字符串的组成元素是否相同。fromcollectionsimportCounterdefanagram(first,second):returnCounter(first)==Counter(second)anagram("abcd3","3acdb")#True3。内存占用下面的代码块可以查看变量variable占用的内存。importsysvariable=30print(sys.getsizeof(variable))#244.字节占用以下代码块可以检查字符串占用的字节数。defbyte_size(string):return(len(string.encode('utf-8')))byte_size('