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
c 語言if a==b
print 『ok』
c語言用的是一些括號等符號來表示層次,而python則使用縮排if
(a=b)
4.python之禪:
進入python,輸入
5. 必須定義編碼:
#coding=utf-8
———符合正規表示式:coding[:=]\s*([-\w.]+)
「」這是乙個標準模組指令碼的寫作正規化,此處為該指令碼文件
#單行注釋
new_str =「這是乙個全域性變數」
def hello():
"""這是乙個多行注釋"""
return 「hello world」
6.引入檔案庫:#程式主體
if _name_ == "_main_":
print hello()
7.只要檔案裡面有import,就會變成.pyc檔案,只要有pyc檔案,也可以刪掉py檔案,pyc有一定保護原始碼的作用,但是是python虛擬機器讀取的,基本上開啟是亂碼的import 檔名
print 檔名._doc_
print 檔名.變數名
print 檔名.函式名
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 內建...