Python 運行.py文件和交互式運行代碼的區(qū)別詳解
代碼版本:3.6.3
1. 交互式運行代碼會直接給出表達式的結果,運行代碼文件必須print才能在控制臺看到結果。
直接給出結果:
沒有print是看不到結果的:
有print才能看到結果:
另:交互式中可以用下劃線 `_` 來查看上一次輸出的結果。如果給下劃線賦值,這個效果就沒了。

另另:如果變量的值是空,不會顯示

2. 交互式輸出會輸出原始內(nèi)容,print會輸出渲染后的內(nèi)容
打印字符串會帶著引號,換行符也原樣顯示了。
字符串的引號被去掉了,換行符真的換行了
3. 交互式每一句代碼都是一個整體,會單獨運行一次,不過共享整個緩存;而運行.py文件時里面的所有代碼是一個整體。


第二點其實不是交互式和運行文件的區(qū)別,而是交互式顯示結果和print的區(qū)別
第三點其實并不是那么的有用和準確,因為是我為了理解上述這兩圖的例子時想出來的,而不是我知道第三條而想出這個例子。其實,也只有[-5,256] 以外的int和float會表現(xiàn)出上圖那種的兩種不同結果,字符串還是會被內(nèi)存管理機制指向同一內(nèi)存的。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
如何使用PyTorch實現(xiàn)自由的數(shù)據(jù)讀取
這篇文章主要給大家介紹了關于如何使用PyTorch實現(xiàn)自由的數(shù)據(jù)讀取的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2022-03-03
python3.8與pyinstaller沖突問題的快速解決方法
這篇文章主要介紹了python3.8與pyinstaller沖突問題及解決方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01
Python制作旋轉花燈祝大家元宵節(jié)快樂(實例代碼)
一年一度的元宵節(jié)來臨,小編在這里祝大家2022元宵節(jié)快樂,今天小編給大家分享一篇教程關于Python制作旋轉花燈祝大家元宵節(jié)快樂,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2022-02-02
Python編程實現(xiàn)線性回歸和批量梯度下降法代碼實例
這篇文章主要介紹了Python編程實現(xiàn)線性回歸和批量梯度下降法代碼實例,具有一定借鑒價值,需要的朋友可以參考下2018-01-01
更改Python的pip install 默認安裝依賴路徑方法詳解
今天小編就為大家分享一篇更改Python的pip install 默認安裝依賴路徑方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
python scrapy框架中Request對象和Response對象的介紹
本文介紹了python基礎之scrapy框架中Request對象和Response對象的介紹,Request對象主要是用來請求數(shù)據(jù),爬取一頁的數(shù)據(jù)重新發(fā)送一個請求的時候調(diào)用,Response對象一般是由scrapy給你自動構建的,因此開發(fā)者不需要關心如何創(chuàng)建Response對象,下面來一起來了解更多內(nèi)容吧2022-02-02

