python的執行速度不夠快
python的標準實現方式是將源**的語句編譯(或者說轉換)為位元組碼的形式,之後再將位元組碼解發布來.由於位元組碼是一種與平台無關的格式,位元組碼具有可移植性.然而,因為python沒有將**編譯成底層的二進位制**(例如intel晶元的指令),一些python程式將會比像c這樣的完全編譯語言慢一些.
python的標準庫繫結了posix以及其他常規作業系統工具:環境變數,檔案,套接字,管道,程序,多執行緒,正規表示式模式匹配,命令列引數,標準流介面,shell命令啟動器,檔名擴充套件等.
如果python程序在機器上擁有寫入許可權,那麼它將把程式的位元組碼儲存為乙個以.pyc
為副檔名的檔案(.pyc就是編譯過的.py的源**)
pvm是python的執行引擎,它時常表現為python系統的一部分,並且它是實際執行指令碼的元件.」python直譯器」的最後步
「+」在python的意思是連線
在一些unix系統上,也許可以避免硬編碼python直譯器的路徑,而可以在檔案特定的第一行注釋中寫:#!/usr/bin/env python
內建的raw_input函式:
每乙個以副檔名.py
結尾的python源**檔案都是乙個模組.其他的檔案可以通過匯入乙個模組讀取這個模組的內容.
需要python在同乙個會話中再次執行檔案,需要呼叫內建的reload函式:reload(script)
import是乙個語句
模組的顯要特性:屬性.模組往往是乙個變數名的封裝,被認為是命名空間.在乙個包中的變數名就是屬性.
乙個模組的變數名可以通過兩個python語句讀取import和from,以及reload呼叫
在python尋找實際檔案時,知道在搜尋程式中加上字尾名.
內建的dir
函式可以獲得模組內部的可用的變數名的列表
execfile(『module.py』)函式
Python學習 學習筆記(一)
python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...
python學習學習筆記一
1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...
Python學習筆記 一
python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...