偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

3 個值得使用的在 Python 3.1 中發(fā)布的特性

開發(fā) 前端
Python 3.1 于 2009 年首次發(fā)布,盡管它已經(jīng)發(fā)布了很長時間,但它引入的許多特性都沒有被充分利用,而且相當(dāng)酷。下面是其中的三個。

Python 3.1 于 2009 年首次發(fā)布,盡管它已經(jīng)發(fā)布了很長時間,但它引入的許多特性都沒有被充分利用,而且相當(dāng)酷。下面是其中的三個。

千位數(shù)格式化

在格式化大數(shù)時,通常是每三位數(shù)放置逗號,使數(shù)字更易讀(例如,1,048,576 比 1048576 更容易讀)。從 Python 3.1 開始,可以在使用字符串格式化函數(shù)時直接完成:

  1. "2 to the 20th power is {:,d}".format(2**20) 
  1. '2 to the 20th power is 1,048,576' 

,d 格式符表示數(shù)字必須用逗號格式化。

Counter 類

collections.Counter 類是標(biāo)準(zhǔn)庫模塊 collections 的一部分,是 Python 中的一個秘密超級武器。它經(jīng)常在 Python 的面試題的簡單解答中首次遇到,但它的價值并不限于此。

例如,在 Humpty Dumpty 的歌 的前八行中找出五個最常見的字母:

  1. hd_song = ""
  2. In winter, when the fields are white, 
  3. I sing this song for your delight. 
  4. In Spring, when woods are getting green, 
  5. I'll try and tell you what I mean. 
  6. In Summer, when the days are long, 
  7. Perhaps you'll understand the song. 
  8. In Autumn, when the leaves are brown, 
  9. Take pen and ink, and write it down. 
  10. """ 
  1. import collections 
  2. collections.Counter(hd_song.lower().replace(' ', '')).most_common(5) 
  1. [('e', 29), ('n', 27), ('i', 18), ('t', 18), ('r', 15)] 

執(zhí)行軟件包

Python 允許使用 -m 標(biāo)志來從命令行執(zhí)行模塊。甚至一些標(biāo)準(zhǔn)庫模塊在被執(zhí)行時也會做一些有用的事情;例如,python -m cgi 是一個 CGI 腳本,用來調(diào)試網(wǎng)絡(luò)服務(wù)器的 CGI 配置。

然而,直到 Python 3.1,都不可能像這樣執(zhí)行 軟件包。從 Python 3.1 開始,python -m package 將執(zhí)行軟件包中的 __main__ 模塊。這是一個放調(diào)試腳本或命令的好地方,這些腳本主要是用工具執(zhí)行的,不需要很短。

Python 3.0 在 11 年前就已經(jīng)發(fā)布了,但是在這個版本中首次出現(xiàn)的一些功能是很酷的,而且沒有得到充分利用。如果你還沒使用,那么將它們添加到你的工具箱中。

via: https://opensource.com/article/21/5/python-31-features

 

責(zé)任編輯:趙寧寧 來源: Linux中國
相關(guān)推薦

2021-05-20 10:42:59

PythonPython 3.0編程語言

2020-07-14 08:45:13

Flink特性jira

2009-06-15 14:53:00

NetBeans 6.

2021-03-09 11:20:35

Linux終端

2011-02-25 10:00:04

Windows 8

2013-06-30 09:51:54

SpringWeb服務(wù)器

2009-02-04 17:33:24

ibmdwPython

2021-05-12 10:25:29

開發(fā)技能代碼

2010-05-13 16:39:27

Subversion1

2021-05-29 07:35:13

Python編程語言

2019-09-20 08:47:51

微信表情小程序

2012-06-13 10:26:21

iOS 6

2017-03-13 15:27:55

CSS新特性

2020-03-01 14:57:47

Python編程函數(shù)

2020-12-09 11:52:28

Python字符串代碼

2018-03-26 09:19:44

JavaScript開發(fā) 特性

2021-05-12 10:25:53

組件驗證漏洞

2010-07-27 09:37:44

Flex

2020-03-08 13:24:47

JavaScript開發(fā)

2011-03-30 08:57:36

Android 3.1谷歌
點贊
收藏

51CTO技術(shù)棧公眾號