亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用Python shell簡化開發

發布時間:2020-09-13 21:30:58 來源:腳本之家 閱讀:158 作者:laozhang 欄目:開發技術

Python 編程語言已經成為 IT 中使用的最流行的語言之一。成功的一個原因是它可以用來解決各種問題。從網站開發到數據科學、機器學習到任務自動化,Python 生態系統有豐富的框架和庫。本文將介紹一些有用的 Python shell 來簡化我們的開發。

Python Shell

Python Shell 即原生的 Python 交互環境,可以讓你以交互模式使用 Python 解釋器。這在測試代碼或嘗試新庫時非常有用。在 Ubuntu 中,你可以通過在終端會話中輸入 python 來調用默認的 shell。

$ python
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hi')
hi

IPython

IPython 為 Python shell 提供了許多有用的增強功能。例如包括 tab 補全,對象內省,可以調用系統 shell 訪問和命令歷史檢索。

安裝和運行 IPython

$ pip install ipython

$ ipython --version
6.5.0

自動補全

在 ipython 環境下就可以使用 tab 補全啦,當遇到使用不熟悉的庫時,此功能會派上用場。

用Python shell簡化開發

內省

如果不熟悉某個庫的某個方法,可以輸入 ? 命令來查看文檔。對此的更多詳細信息,也可以使用 ??命令。這就叫做對象的內省。

用Python shell簡化開發

運行 shell 命令

另一個很酷的功能是使用 ! 字符執行系統 shell 命令的能力。然后還可以在 IPython shell 中引用該命令的結果。

用Python shell簡化開發

IPython 完整的功能列表可在官方文檔中找到。

crtl+r 可以搜索歷史命令:

用Python shell簡化開發

bpython

bpython 并不能像 IPython 做那么多,但它卻在一個簡單的輕量級包中提供了一系列有用功能。除其他功能之外,bpython 提供:

  • 內嵌語法高亮顯示
  • 在你輸入時提供自動補全建議
  • 可預期的參數列表,bpython可以在調用函數時顯示參數列表。
  • 能夠將代碼發送或保存到 pastebin 服務或文件中

安裝和運行 bpython

$ pip install bpython

$ bpython --version
bpython version 0.17.1 on top of Python 3.5.2 /usr/bin/python
(C) 2008-2016 Bob Farrell, Andreas Stuehrk, Sebastian Ramacher, Thomas Ballinger, et al. See AUTHORS for detail.

在你輸入的時候,bpython 為你提供了選擇來自動補全你的代碼。

用Python shell簡化開發

當你調用函數或方法時,會自動顯示需要的參數和文檔字符串。

用Python shell簡化開發

用Python shell簡化開發

有關配置和功能的更多細節,請參考 bpython 官方文檔。

總結

使用增強的 Python shell 是提高生產力的好方法。它為你提供增強的功能來編寫快速原型或嘗試新庫。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临城县| 白朗县| 滕州市| 吉隆县| 金秀| 宜城市| 麻城市| 临安市| 大厂| 大连市| 开江县| 南漳县| 平凉市| 上栗县| 丹巴县| 张家口市| 洛宁县| 衡阳市| 岚皋县| 灵台县| 东海县| 铜陵市| 荔波县| 香格里拉县| 稷山县| 裕民县| 晋州市| 涿鹿县| 宝坻区| 叙永县| 奉新县| 栾城县| 巴东县| 邮箱| 六枝特区| 武陟县| 报价| 巴塘县| 牙克石市| 凤庆县| 南投市|