python 基礎知識

2021-08-26 05:26:11 字數 915 閱讀 6152

python就為我們提供了非常完善的基礎**庫,覆蓋了網路、檔案、gui、資料庫、文字等大量內容,被形象地稱作「內建電池(batteries included)」。用python開發,許多功能不必從零編寫,直接使用現成的即可。python的哲學就是簡單優雅,盡量寫容易看明白的**,盡量寫少的**。

第乙個缺點就是執行速度慢,和c程式相比非常慢,因為python是解釋型語言,你的**在執行時會一行一行地翻譯成cpu能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而c程式是執行前直接編譯成cpu能執行的機器碼,所以非常快。

第二個缺點就是**不能加密。如果要發布你的python程式,實際上就是發布源**,這一點跟c語言不同,c語言不用發布源**,只需要把編譯後的機器 碼(也就是你在windows上常見的***.exe檔案)發布出去。要從機器碼反推出c**是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解 釋型的語言,則必須把原始碼發布出去。

ipython是基於cpython之上的乙個互動式直譯器,也就是說,ipython只是在互動方式上有所增強,但是執行python**的功能和cpython是完全一樣的。好比很多國產瀏覽器雖然外觀不同,但核心其實都是呼叫了ie。

安裝ipython  

cd /home/kiosk/desktop/ipython

yum install *  -y

解壓(指定目錄) tar  zxf   pycharm-community-2016.3.2.tar.gz

切換目錄執行pycharm.sh即可

Python 基礎知識

來自 一 識別符號 1.python 中的識別符號是區分大小寫的。2.標示符以字母或下劃線開頭,可包括字母,下劃線和數字。3.以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的...

python基礎知識

一.隨機數的生成 都需要 import random 1.用於生成乙個指定範圍內的隨機浮點數。print random.uniform 10,20 print random.uniform 20,10 2.生成乙個指定範圍內的整數。下限必須小於上限制 print random.randint 12,...

python基礎知識

py基礎學習 1.命令列輸入python命令式,例如python test.py c m install sys.argv test.py c m install 2.切片,str 0 5 1 含頭不含尾,表示倒序切 3.unicode和encode unicode str,utf 8 將utf 8...