pip 源 經過哪一個網站或地址去安裝
yum 源
yum install epel-release 擴展源 下一些默認源裏沒有的包java
計算機沒法識別C,python
計算機只認二進制0 1
C語言 靜態編譯型語言 運行以前就須要所有編譯好
python 動態解釋型語言 一邊運行一邊編譯python
.py --》被解釋器翻譯成python字節碼 .pyc(介於人類語言和機器語言之間)---》pvm虛擬機
python解釋器有:cpython,jpython,ironpython,pypy
cpython----C語言實現
jpython-----Java實現
.py----》java字節碼----》jvm虛擬機
ironpython------》net平臺基礎上,C#實現
pypy----》是用python寫的python解釋器,速度快 引入「即時編譯」的概念jit
主流還是Cpython,由於pypy對不少其餘三方庫不支持 cpython能夠用到的功能pypy沒有jvm
pip源,國內源下載更快
pip install ipython -i "源地址"ide
華中科技大學http://pypi.hustunique.com/網站
">>>" 是鍵入python語句的主要提示符
"..." 是python語句的次要提示符阿里雲
| 這個符號表示符號前命令輸出的內容做爲後面命令的輸入內容
grep過濾翻譯
程序運行:
代碼寫在磁盤上的,運行時從磁盤加載到內存,程序在內存上運行,變量保存在內存上,程序最後都會轉變成機器指令,cpu去執行blog
賦值-引用機制
引用計數
當name賦值「wen」,引用計數爲1,再賦值name="liu"時,引用計數爲0,觸發回收,刪除原來的「wen」ip
python的輸入與輸出:
1)輸入
2)輸出內存
單行註釋 #
多行註釋 三個引號(單引號多引號都行)先後都要三個
選中要註釋的幾行,按CTRL+/
快捷:
CTRL+A 全選
建議4個空格縮進
續行 \
Ctrl + 懸浮/單擊鼠標左鍵: 簡介/進入代碼定義
Ctrl + /: 行註釋/取消行註釋
Ctrl + Shift + / : 塊註釋
Ctrl + Alt + L : 代碼格式化
Ctrl + D : 複製選定的區域或行
Ctrl + R:替換
Shift + F10 : 運行
附錄:pycharm自定義模板$ {PROJECT_NAME} - 當前項目的名稱。$ {NAME} - 在文件建立過程當中在「新建文件」對話框中指定的新文件的名稱。$ {USER} - 當前用戶的登陸名。$ {DATE} - 當前的系統日期。 $ {TIME} - 當前系統時間。 $ {YEAR} - 今年。 $ {MONTH} - 當月。 $ {DAY} - 當月的當天。 $ {HOUR} - 目前的小時。 $ {MINUTE} - 當前分鐘。 $ {PRODUCT_NAME} - 將在其中建立文件的IDE的名稱。 $ {MONTH_NAME_SHORT} - 月份名稱的前3個字母。 示例:1月,2月等 $ {MONTH_NAME_FULL} - 一個月的全名。 示例:1月,2月等