更多课程 选择中心


Python培训

400-996-5531

python大神之路:每天掌握一些python小技巧


人生苦短,Python是岸。近年来随着人工智能和机器学习的发展,Python大火,许多人在数据科学、机器学习、web开发、脚本编写和自动化等领域中都会使用Python,可以说,Python是一种十分流行的语言。

1、python的唯一性

以下方法可以检查给定列表是否有重复的地方,可用set()的属性将其从列表中删除。

def all_unique(lst):

return 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) # False

all_unique(y) # True

2、变位词(相同字母异序词)

此方法可用于检查两个字符串是否为变位词。

from collections import Counterdef anagram(first, second): return Counter(first) == Counter(second)anagram("abcd3", "3acdb") # True

3、内存

此代码段可用于检查对象的内存使用情况。

import sys

variable = 30

print(sys.getsizeof(variable)) # 24

4、字节大小

此方法可输出字符串的字节大小。

def byte_size(string):

return(len(string.encode('utf-8')))

byte_size('?') # 4

byte_size('Hello World') # 11

5、打印N次字符串

此代码段无需经过循环操作便可多次打印字符串。

n = 2; s ="Programming"; print(s * n); # ProgrammingProgramming

6、首字母大写

以下代码片段只利用了title(),就能将字符串中每个单词的首字母大写。

s = "programming is awesome"

print(s.title()) # Programming Is Awesome

7、列表细分

该方法将列表细分为特定大小的列表。

def chunk(list, size):

return [list[i:i+size] for i in range(0,len(list), size)]

8、压缩

以下代码使用filter()从,将错误值(False、None、0和“ ”)从列表中删除。

def compact(lst):

return list(filter(bool, lst))

compact([0, 1, False, 2, '', 3, 'a', 's', 34]) # [ 1, 2, 3, 'a', 's', 34 ]

9、计数

以下代码可用于调换2D数组排列。

array = [['a', 'b'], ['c', 'd'], ['e', 'f']]transposed = zip(*array)print(transposed) # [('a', 'c', 'e'), ('b', 'd', 'f')]

10、链式比较

以下代码可对各种运算符进行多次比较。

a = 3print( 2 < a < 8) # Trueprint(1 == a < 2) # False

达内每年输送10万+人才,18年来帮助80万学员高薪就业;协助16万家企业解决人才需求。拥有完善的就业保障体系,116万家招聘雇主合作企业。每天产生数千个招聘岗位,提供更多就业机会给到达内学员。找Python培训,选达内就对了!

版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:零基础学Python的必学知识点
下一篇:Python内置函数你知道多少?

如何自学Python?

说一说python中的几个基础语法

为什么Python类语法应该不同?

0基础入门Python,3 个常识点必须先了解!

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省