亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

沒有搞懂他的實際意義

據我理解是在低版本中調用高版本的語法特性,那么問題來了,

如果高版本沒有安裝還有效嗎?

? 如果裝了為啥不在高版本環境運行?

低版本出來的時候程序已經寫好,功能已經實現,調用高版本的目的是什么?

如何在新的高版本推出來的時候預測,新版本的語法?


這個__future__ 能解決版本升級帶來的麻煩嗎?

正在回答

4 回答

__future__是基于:

你現在的代碼在低版本上跑著,不是說升就能升到高版本的,因為沒有測試

但是高版本有個特性你很想用,于是可以在低版本用__future__測試,測得好,將來升級到高版本風險低


發新版本時都有release note,讓你知道新功能。

一個新功能比如打算發布到2.9版本,那在2.8版本中就會存在,只是以__future__方式存在,目的就是讓舊代碼有機會充分測試

6 回復 有任何疑惑可以回復我~
#1

Hiko 提問者

老師的意思就是說,我們該測什么都可以根據新版本的release note 來做。可是后面那句話還是說,老版本中就已經有新版本的功能以__future__方式存在,那么問題是在老版本中的新功能跟實際發布的肯定有區別至少在質量上是這樣。
2015-03-31 回復 有任何疑惑可以回復我~
#2

慕的地2862125

老師,假如我想回滾版本呢?比如測試完了,我想回去,怎么辦?只能重啟這個console 嗎
2015-05-17 回復 有任何疑惑可以回復我~
#3

Hiko 提問者

非常感謝!
2015-06-09 回復 有任何疑惑可以回復我~

只能說python團隊很鬼精!

0 回復 有任何疑惑可以回復我~

有用!

0 回復 有任何疑惑可以回復我~

非常有用!

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
python進階
  • 參與學習       255563    人
  • 解答問題       3038    個

學習函數式、模塊和面向對象編程,掌握Python高級程序設計

進入課程

沒有搞懂他的實際意義

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號