1.python 是解釋性語言,全程是解釋性的指令碼語言,而c是編譯型語言
命令:
python 檔名.py
而c語言則需要在每次修改之後重行編譯一下
gcc –c 檔名 –o 編譯後的檔名
2.指令碼解釋性語言和編譯型語言的內部機制
指令碼解釋性語言的內部機制:
在執行指令碼之前,得到結果之後
1. python 先將指令碼編譯成位元組碼(pyc、pyo)
2. python 虛擬機器解釋並執行位元組碼檔案
編譯型語言的內部機制
1. 先將源**編譯成機器碼(機器能讀懂的**),生成可執行檔案
2. 執行可執行檔案
編譯型語言比解釋性語言在效能上高很多
3.python特性總結—位元組碼、動態、縮排
python動態語義:
如果是c語言的話,必須先自定義乙個變數,才能進行賦值,而如果定義乙個int,給它賦值字串,則會給乙個警告
而python則不需要,如果給乙個變數賦予的值是乙個整型,則它的型別則為整型,而如果是字串,則是string型別
層次:
python
if a==b
print 『ok』
c 語言
if
(a=b)
c語言用的是一些括號等符號來表示層次,而python則使用縮排
4.python之禪:
進入python,輸入
5. 必須定義編碼:
#coding=utf-8
———符合正規表示式:coding[:=]\s*([-\w.]+)
「」這是乙個標準模組指令碼的寫作正規化,此處為該指令碼文件
#單行注釋
new_str =「這是乙個全域性變數」
def hello():
"""這是乙個多行注釋"""
return 「hello world」
#程式主體
if _name_ == "_main_":
print hello()
6.引入檔案庫:
import 檔名
print 檔名._doc_
print 檔名.變數名
print 檔名.函式名
7.只要檔案裡面有import,就會變成.pyc檔案,只要有pyc檔案,也可以刪掉py檔案,pyc有一定保護原始碼的作用,但是是python虛擬機器讀取的,基本上開啟是亂碼的
8.如何優美的處理結構?
換行使用\ 和and
使用小括號
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 內建...