Python學習筆記(一)

2021-08-09 04:21:13 字數 1655 閱讀 3336

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 內建...