資訊內(nèi)容
python3.6與3.4版本的區(qū)別是什么?
x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
python3.6與python3.4版本的區(qū)別:x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
python3.4新增功能如下:
x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
采用pip作為Python包的默認(rèn)安裝方式。x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
增加了標(biāo)準(zhǔn)庫(kù)pathlib,用于按面向?qū)ο蟮姆绞讲僮魑募窂健H缦拢簒20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
>>> from pathlib import Path >>> p = Path('/root/test/1.py') >>> p.name '1.py' >>> p.suffix '.py' >>> p.exists() False增加了標(biāo)準(zhǔn)庫(kù)enum,用于定義枚舉類。如下:x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
>>> from enum import Enum >>> >>> class Test(Enum): ... a = 1 ... b = 2 ... c = 3 ... >>> Test.a <Test.a: 1> >>> Test['a'] # 可按名字索引 <Test.a: 1> >>> list(Test) # 可迭代 [<Test.a: 1>, <Test.b: 2>, <Test.c: 3>]增加了標(biāo)準(zhǔn)庫(kù)asyncio,用于實(shí)現(xiàn)異步IO。x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
增加了標(biāo)準(zhǔn)庫(kù)statistics,提供了求平均值、中位數(shù)、方差等運(yùn)算的函數(shù)。x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
增加了標(biāo)準(zhǔn)庫(kù)tracemalloc,用于跟蹤內(nèi)存分配的情況,方便調(diào)試。x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
python3.6新增功能:
x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
dict中的元素會(huì)按插入順序存儲(chǔ)。x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
可以在數(shù)字中插入下劃線作為分隔符,提高可讀性。如下:x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
>>> 1_000_111_000 1000111000 >>> '{:_}'.format(1000000) # 格式化字符串時(shí)也可輸出下劃線 '1_000_000'給字符串加上前綴f之后,就會(huì)執(zhí)行花括號(hào) {} 內(nèi)的語(yǔ)句。如下:x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
>>> a = 1 >>> f'a={a}' 'a=1' >>> f'{int(1) + 2}' '3'定義元類的更好方法:給類定義__init_subclass__()方法,用于初始化子類。如下:x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
class TestBase: subclasses = [] def __init_subclass__(cls, *args, **kwargs): super().__init_subclass__(*args, **kwargs) cls.subclasses.append(cls)增加了標(biāo)準(zhǔn)庫(kù)secrets,用于生成安全的隨機(jī)數(shù),可用作密碼、加密密鑰。x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
更多Python知識(shí)請(qǐng)關(guān)注Python自學(xué)網(wǎng)x20少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
- 上一篇
如何查看postgresql用戶連接會(huì)話
簡(jiǎn)介查看postgresql用戶連接會(huì)話的方法:在postgresql數(shù)據(jù)庫(kù)中查詢命令用的都是select語(yǔ)句,查看postgresql的連接總數(shù)用“select*frompg_stat_activity;”命令即可示例如下:連接數(shù)大小參數(shù):max_connection查看連接總數(shù):select&nbs
- 下一篇
Python中的rad是什么意思?
簡(jiǎn)介rad即Rapid Application Development,是一個(gè)快速應(yīng)用開(kāi)發(fā)模型。快速應(yīng)用開(kāi)發(fā)是一個(gè)增量型的軟件開(kāi)發(fā)過(guò)程模型,強(qiáng)調(diào)極短的開(kāi)發(fā)周期。缺點(diǎn):并非所有應(yīng)用都適合采用RAD,如果一個(gè)應(yīng)用不能被模塊化,那么構(gòu)造應(yīng)用的構(gòu)件就無(wú)法快速獲取 由于時(shí)間約束,開(kāi)發(fā)
