以下什么不是python的特性,python的六大特点

  以下什么不是python的特性,python的六大特点

  Yyds干货库存

  1.导读从2017年开始,我一直在用Python编程实现各种功能,但直到近一年我才知道这些新特性。本文主要关注Python中一些不常见但非常有用的特性。废话少说,我们开始吧!

  2.Frozensets frozenset()用于返回一个冻结的集合,在此之后不能添加或删除更多的元素。例子如下:

  fs=frozenset([1,2,3])

  打印(fs)输出如下:

  冻结集合的缺点总结如下:

  创建冻结集后,我们不能向冻结集添加或删除任何内容。我们只能将变量重新分配给新的冻结集。冷冻装置的优点总结如下:

  它是不可变的,所以我们可以用它作为字典键。它是不可变的,因此,我们可以将frozenset放入另一个集合中,以检查冻结的集合是否包含一些元素,这需要O(1)的时间复杂度。我们仍然可以使用诸如。工会或者。交集来操作冻结集。3.字符串对齐ljust、rjust和center字符串中的方法。我只是。RJUST和。居中可以让我们轻松实现字符串对齐。例如:

  打印( 你好)。ljust(20) )

  打印( 你好)。rjust(20) )

  打印( 你好)。中心(20) )输出如下:

  解释如下:ljust(20)返回长度为20的字符串,右边用空格填充。rjust(20)返回长度为20的字符串,左边用空格填充。center(20)返回两边空格数相等的字符串。注意:如果我们输出的字符串长度大于在这三个方法中输入的数字,它只返回原始字符串,不加空格。

  4.使用pickle序列化多个对象。我知道我可以用pickle输出单个对象,但我一开始并不知道我可以用pickle序列化多个对象。

  例子如下:

  水果=[苹果,橘子,梨]

  价格=[4,5,6]

  Quantities=[100,200,300]我们将上述三个列表序列化并保存到一个. pckl文件中,如下所示:

  进口泡菜

  用open(test.pckl , wb )作为f:

  pickle.dump(水果,f)

  pickle.dump(价格,法郎)

  Pickle.dump(quantities,f)接下来,我们来反序列化上面的对象(convert。pckl文件返回到Python对象):

  用open(test.pckl , rb )作为f:

  水果=泡菜.负荷(f)

  价格=pickle.load(f)

  数量=酸洗负荷(f)

  印刷品(水果)

  打印(价格)

  打印(数量)5。终端色彩输出我们需要安装一个第三方库,如下:

  安装Colorama接下来,让我们如下输出彩色文本:

  从科罗拉多进口

  打印(Fore。红色‘你好’)

  打印(Fore。蓝色‘你好’)

  打印(Fore。绿色‘hello’)输出如下:

  6.摘要本文重点介绍了Python中不常用的四个特性,并针对每个特性给出了相应的代码示例。

  你丢了学业吗?

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: