Python語言學習 (一)1 2

2022-08-28 11:00:13 字數 993 閱讀 1471

1. 開啟pycharm,create project,選擇pure python,location為存放**的位址,interpreter為使用的直譯器,選擇安裝過的anaconda的直譯器。

2. new directory,再在資料夾上new python file。可以開始寫**了:print 'hello world'   點選run按鈕就可以執行出結果了:hello world。

在default settings裡editor -》file and code templates -》python scripts裡可以新增模板。

if __name__ = '__main__':

hello()

如果這個模組是被匯入到檔案的,則不會被執行,寫這兩行就是為了執行當前檔案裡的**,做測試使用。

virtualenv:多個python執行環境共存;每個環境維持自己的包版本;相同模組的不同版本

virtualenv dev

activate 啟用環境

deactivate 退出環境

命令:pip freeze:可以檢視安裝了哪些包

pip install virtualenv:安裝virtualenv

virtualenv:驗證一下有沒有安裝好

pip會自動解決包與包之間的依賴關係,如果安裝乙個包需要安裝另乙個包,pip會自動幫我們安裝。

命令:d:

cd learnpython

virtualenv test  建立了虛擬環境test

cd test

cd scripts

activate  啟用了這個test虛擬環境

deactivate.bat 退出了test虛擬環境

在檔案 -》default settings選單裡 default project ->project interpreter中選擇test的虛擬環境裡的直譯器,test -》scripts -》python,這樣就可以在虛擬環境裡跑**了。相當於開發在自己本地跑**一樣的。

Python語言學習 (二)1 2

字典 鍵值對集合 無序的,訪問時以key為索引 key必須是不可變的物件 鍵必須是可以雜湊的物件,自定義的類要實現 hash 方法才能做key 可以用key in dict方式判斷字典中是否有key。結果 常用操作 m.items 返回由 key,value 組成的乙個序列 m.keys 返回由ke...

C語言學習筆記12

回顧 1.位置指標 作業 1.id判斷 2.根據id顯示人員資訊 預處理指令是c語言支援的一種特殊指令 它們以 做開頭,不以 做結尾 預處理指令在編譯的第乙個階段被處理 所有預處理指令都是把程式變成另外的樣子 gcc可以使用 e選項單獨處理所有預處理指令 define是乙個預處理指令 這個預處理指令...

Python語言學習 (一)1 1

python歷史回歸 python之父 guido van rossum 1989年聖誕節出來的。定位於一種c和shell之間。python語言 開源,免費 動態語言型別,高層語言 可移植性 物件導向 面向函式 可擴充套件性,膠水語言 標準庫 三方庫。python生態圈 多種直譯器 web應用 dr...