Python 可以建立虛擬環境,其中 pipenv 是個流行的工具。在運作過程中,需要知道目前的 Python 版本或是套件版本,以利建立開發環境或是解決問題,可以是要如何取得這些資訊呢?
本篇就會說明,如何取得 pipenv 所建立的 Python 環境之版本,以及其安裝的套件版本。
Python版本:
- 3.9
- 3.10
Python 可以建立虛擬環境,其中 pipenv 是個流行的工具。在運作過程中,需要知道目前的 Python 版本或是套件版本,以利建立開發環境或是解決問題,可以是要如何取得這些資訊呢?
本篇就會說明,如何取得 pipenv 所建立的 Python 環境之版本,以及其安裝的套件版本。
Python版本:
無論在數學上,或是生活運用都很常見到四捨五入,就好像打折或是計算服務費,當有小數點時,就會想要用四捨五入來取到整數。
而在Python 是怎樣使用呢?該不該使用round 呢?還有在計算時有什麼細節呢?
Python版本:
pipenv是個python中不錯的管理套件,可以快速的建立python虛擬環境,也可以在建立的同時選擇好python版本,但如果有更多的版本要選擇,像是3.7、3.8版,這樣要如何建立呢?
這時候python的安裝路徑就很重要
測試運作環境:
使用makemigration,使Django自動產生修改DB的script,意外發現有個坑,會讓Django誤判,導致原本只是改名稱,變成新增欄位。
資料比較是程式語言的基礎,但是各語言的用法和一些細節不太一樣。
像是在python中使用==
和is
都可以比對字串(或是!=
和is not
),但是一個是比對值,一個是比對記憶體位置。究竟要在何時使用呢?讓我們看下去。
Python 3之後多了一些新功能,其中「b」就是一個。
「b」是指bytes literal,也就是byte格式的字串。當然不只有「b」還有其他種呢!這篇會說明「b」和「u」在字串前的意義。