Python 3.7 即將發(fā)布,引入多項新功能泣矛!

Python 3.7 將于今年夏天發(fā)布疲眷,先來窺探一些新功能。

Python 3.7 中有許多新東西:

各種字符集的改進

對注釋的推遲評估

以及對 dataclass 的支持

什么是數(shù)據(jù)類

大多數(shù) Python 開發(fā)人員將編寫很多類您朽,如下所示:

class MyClass: def __init__(self, var_a, var_b): self.var_a = var_a self.var_b = var_b

數(shù)據(jù)類通過自動生成 dunder 方法來狂丝。例如,一個 __init__ 接受這些參數(shù)并將其分配給自己哗总。之前的小例子可以重寫為:

@dataclassclass MyClass: var_a: str var_b: str

關(guān)鍵的區(qū)別在于類型提示:它們允許你標(biāo)記某個變量 _should_ 是什么類型几颜。在運行時,不檢查這些類型讯屈,但可以使用 PyCharm 或類似 mypy 的命令行工具來靜態(tài)檢查代碼蛋哭。

星球大戰(zhàn) API(Star Wars API)

如果有人用星球大戰(zhàn)電影的數(shù)據(jù)創(chuàng)建了 REST API 時,它的粉絲群肯定會興奮不已涮母。而實際上已經(jīng)有人這么做了谆趾,他不僅創(chuàng)建了 Star Wars API,還為它創(chuàng)建了 Python 封裝庫叛本。

而我們也可以編寫自己的封裝(Wrapper)沪蓬。

我們可以使用請求庫從星球大戰(zhàn) API 獲取資源:

response = requests.get('https://swapi.co/api/films/1/')

此端點(與所有 swapi 端點一樣)以 JSON 消息進行響應(yīng)。

dictionary = response.json()

我們在 dictionary 中擁有自己的數(shù)據(jù):

{'characters': ['https://swapi.co/api/people/1/', … ],'created': '2014-12-10T14:23:31.880000Z','director': 'George Lucas','edited': '2015-04-11T09:46:52.774897Z','episode_id': 4,'opening_crawl': 'It is a period of civil war. … ','planets': ['https://swapi.co/api/planets/2/', ...],'producer': 'Gary Kurtz, Rick McCallum','release_date': '1977-05-25','species': ['https://swapi.co/api/species/5/', ...],'starships': ['https://swapi.co/api/starships/2/', ...],'title': 'A New Hope','url': 'https://swapi.co/api/films/1/','vehicles': ['https://swapi.co/api/vehicles/4/', ...]}

寫在最后

在這里還是要推薦下我自己建的Python開發(fā)學(xué)習(xí)群:483546416来候,群里都是學(xué)Python開發(fā)的跷叉,如果你正在學(xué)習(xí)Python ,小編歡迎你加入吠勘,大家都是軟件開發(fā)黨性芬,不定期分享干貨(只有Python軟件開發(fā)相關(guān)的),包括我自己整理的一份2018最新的Python進階資料和高級開發(fā)教程剧防,歡迎進階中和進想深入Python的小伙伴

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末植锉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子峭拘,更是在濱河造成了極大的恐慌俊庇,老刑警劉巖狮暑,帶你破解...
    沈念sama閱讀 212,222評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辉饱,居然都是意外死亡搬男,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評論 3 385
  • 文/潘曉璐 我一進店門彭沼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缔逛,“玉大人,你說我怎么就攤上這事姓惑『峙” “怎么了?”我有些...
    開封第一講書人閱讀 157,720評論 0 348
  • 文/不壞的土叔 我叫張陵于毙,是天一觀的道長敦冬。 經(jīng)常有香客問我,道長唯沮,這世上最難降的妖魔是什么脖旱? 我笑而不...
    開封第一講書人閱讀 56,568評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮介蛉,結(jié)果婚禮上萌庆,老公的妹妹穿的比我還像新娘。我一直安慰自己币旧,他們只是感情好踊兜,可當(dāng)我...
    茶點故事閱讀 65,696評論 6 386
  • 文/花漫 我一把揭開白布佳恬。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪筷频。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,879評論 1 290
  • 那天最欠,我揣著相機與錄音,去河邊找鬼。 笑死绍绘,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 39,028評論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼拭荤,長吁一口氣:“原來是場噩夢啊……” “哼旦委!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,773評論 0 268
  • 序言:老撾萬榮一對情侶失蹤功舀,失蹤者是張志新(化名)和其女友劉穎遣铝,沒想到半個月后佑刷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,220評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡酿炸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,550評論 2 327
  • 正文 我和宋清朗相戀三年瘫絮,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片填硕。...
    茶點故事閱讀 38,697評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡麦萤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出扁眯,到底是詐尸還是另有隱情壮莹,我是刑警寧澤,帶...
    沈念sama閱讀 34,360評論 4 332
  • 正文 年R本政府宣布姻檀,位于F島的核電站命满,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏绣版。R本人自食惡果不足惜胶台,卻給世界環(huán)境...
    茶點故事閱讀 40,002評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望杂抽。 院中可真熱鬧诈唬,春花似錦、人聲如沸缩麸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杭朱。三九已至阅仔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弧械,已是汗流浹背霎槐。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梦谜,地道東北人丘跌。 一個月前我還...
    沈念sama閱讀 46,433評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像唁桩,于是被迫代替她去往敵國和親闭树。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,587評論 2 350

推薦閱讀更多精彩內(nèi)容