老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

非常实用的Python技巧,你get了吗?

老男孩IT教育

行业新闻

2023年5月23日 17:36

近年来,Python语言的火爆程度是大家有目共睹的,之所以受欢迎,不仅仅是因为它简单、易学、语法清晰,更主要的原因是它拥有其他编程语言所不具备的优势,那就是内置了很多丰富的第三方库,为初学者带来诸多便利。本文中,小编给大家分享一些非常实用的Python技巧,欢迎收藏学习!

  近年来,Python语言的火爆程度是大家有目共睹的,之所以受欢迎,不仅仅是因为它简单、易学、语法清晰,更主要的原因是它拥有其他编程语言所不具备的优势,那就是内置了很多丰富的第三方库,为初学者带来诸多便利。本文中,小编给大家分享一些非常实用的Python技巧,欢迎收藏学习!

Python技巧

  1、唯一性

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

  x = [1,1,2,2,3,2,3,4,5,6]

  y = [1,2,3,4,5]

  len(x)== len(set(x)) # False

  len(y)== len(set(y)) # True

  2、内存

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

  import sys

  variable = 30

  print(sys.getsizeof(vriable)) # 28

  3、字节大小

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

  print(len(''.encode('utf-8')))# 0

  print(len('hellow sdfsdaf'.encode('utf-8'))) # 14

  4、打印N次字符串

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

  n = 2;

  s = "Programming";

  print(s * n);#ProgrammingProgramming

  5、首字母大写

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

  s = "Programming is awesome"

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

  6、列表细分

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

  >>> list = list(range(12))

  >>> size=3

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

  [[0,1,2],[3,4,5],[6,7,8],[9,10,11]]

  >>>

  7、链式比较

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

  a = 3

  print( 2 < a < 8) # True

  print(1 == a < 2) # False

  想要学习Python,却又担心找不到合适的Python培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。

  推荐阅读:

  Python函数如何返回多个值?

  6个常用的Python编程开发工具推荐!

  python常用的快捷键有哪些?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。