Python基礎學習 第一周

2022-08-24 06:24:11 字數 1162 閱讀 1492

通俗來講,編譯型就是一次性把所有程式寫的**都轉換成機器可以識別的語言(機器語言),即可執行檔案.exe;

解釋型就是程式每執行到某一條指令,則會有有個稱之為解釋程式的外殼**將源**轉換成為二進位制以供執行,也就是要不斷的解釋,執行,解釋,執行。

因此解釋型語言的移植性好,修改起來方便,不用像編譯型那樣改乙個小的程式都需要重新編譯。

動態語言:指程式在執行期間才去做資料型別檢查的語言,也就是說在你第一次給變數賦值的時候,內部就會把該變數的資料型別記錄下來。

靜態語言:與動態語言相反,在寫程式的時候就要給所有變數宣告資料型別。

強型別定義語言:強制資料型別定義的語言。也就是說,一旦某個變數被你指定了資料型別,那麼在沒有強型別轉換的情況下,它永遠是這個資料型別。因此強型別定義語言是安全的語言。

弱型別頂易語言:與強型別定義語言相反,乙個變數可以賦不同資料型別的值。

python是一門動態解釋性的強型別定義語言。

2.高階語言,當你用python編寫程式時,你無需考慮諸如如何管理你的程式使用的記憶體一類的底層細節。

3.可移植性。

4.可擴充套件性。

5.可嵌入性。

1.速度慢,當然這個相對應與c++這種編譯型語言來講的。

2.**不能加密。

3.執行緒不能利用多cpu問題。

print「hello world!」(2.x)    print("hello world!")(3.x)

需要告訴編譯器用什麼編碼執行(# -*- coding:utf-8 -*-)(2.x)     預設支援中文(3.x)

結果:

import getpass

passworld = getpass.getpass("passworld:")

這個報錯指縮排報錯

if 5 == a:

elif a > 5:

else:

while:

if a > 5:

else:

for a in range(10):

if a > 5:

break

python第一周心得 Python第一周總結

變數 不能為系統自帶的內建函式,如def,help,sum等等 變數不能已下劃線數字來開頭,對大小寫敏感 變數後直接接數字,則被賦值為整型,如何加引號則賦值型別為字串str型別 a 1 整型 int b 2 字串 str 用print 直接輸出 a hello print a 在 使用者想要同時輸出...

第一周學習

msg dic for k,v in msg dic.items print f 商品名稱 商品 end while true shoppingcar input 請輸入你要購買的商品 strip if shoppingcar not in msg dic or shoppingcar is non...

第一周學習

1.根目錄,位於目錄的最頂端,是所有檔案和目錄的父目錄,其自身沒有父目錄。2.boot 引導檔案存放目錄,核心檔案 vmlinuz 引導載入器 bootloader,grub 都存放於此目錄。3.bin 存放使用者基本命令,不能關聯至獨立分割槽,os啟動就會用到的程式。4.sbin 存放管理類基本命...