日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python观察日志(part19)--关于iPython中的In[]和Out[]

發布時間:2023/12/19 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python观察日志(part19)--关于iPython中的In[]和Out[] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習筆記,僅供參考,有錯必糾


關于iPython中的In[]和Out[]


在iPython中,有兩個特殊的變量In和Out,它是ipython為方便編輯代碼和跟蹤執行過程而給出的特殊變量。


現在,我們看下面這段代碼,來理解一下這倆變量:

In [1]: x = 2In [2]: x Out[2]: 2In [3]: print("Anhui University of Finance and Economics") Anhui University of Finance and EconomicsIn [4]: 'Anhui University of Finance and Economics' Out[4]: 'Anhui University of Finance and Economics'In [5]: In[3] Out[5]: 'print("Anhui University of Finance and Economics")'In [6]: Out[2] Out[6]: 2In [7]: In Out[7]: ['','x = 2','x','print("Anhui University of Finance and Economics")',"'Anhui University of Finance and Economics'",'In[3]','Out[2]','In']In [8]: Out Out[8]: {2: 2,4: 'Anhui University of Finance and Economics',5: 'print("Anhui University of Finance and Economics")',6: 2,7: ['','x = 2','x','print("Anhui University of Finance and Economics")',"'Anhui University of Finance and Economics'",'In[3]','Out[2]','In','Out']}In [9]: type(In) Out[9]: listIn [10]: type(Out) Out[10]: dict

可以看到,In為列表類型,而Out為字典類型,這可能是因為我們每次都一定會輸入一些東西,但是每次的輸入不一定都有輸出,所以根據列表和字典的特性,In用列表將輸入裝起來,而Out用字典將輸出結果裝起來,這樣,就可以用代表行號的索引來提取In中的輸入記錄,用代表行號的鍵去提取Out中的輸出記錄,如果某個In沒有輸出結果,則會報出異常。

現在,我們用下面這段代碼證實一下剛才的結論:

In [11]: Out[1] #In[1]沒有輸出結果,所以Out字典中不存在值為1的鍵,這樣寫會報錯 --------------------------------------------------------------------------- KeyError Traceback (most recent call last) <ipython-input-11-1ed0c57a681f> in <module>() ----> 1 Out[1] #In[1]沒有輸出結果,所以Out字典中不存在值為1的鍵,這樣寫會報錯KeyError: 1 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python观察日志(part19)--关于iPython中的In[]和Out[]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。