python 數字資料型別用於儲存數值。
資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配記憶體空間。
以下例項在變數賦值時 number 物件將被建立:
var1 = 1var2 = 10
你也可以使用 del 語句刪除一些數字物件的引用
del 語句的語法是:
del
var1
[, var2[,var3[..., varn]]]]
你可以通過使用 del 語句刪除單個或多個物件的引用,例如:
del vardel var_1, var_b
python 支援三種不同的數值型別:
我們可以使用十六進製制和八進位制代表整數:
number = 0xa0f # 十六進製制number = 0o33 #八進位制
有時候,我們需要對資料內建的型別進行轉換,資料型別的轉換,你只需要將資料型別作為函式名即可。
以下例項將浮點數變數 a 轉換為整數:
a = 1.0int(a)
python 直譯器可以作為乙個簡單的計算器,你可以在直譯器裡輸入乙個表示式,它將輸出表示式的值。
表示式的語法很直白:『+,-,』和 / 和其它語言(如 pascal 或 c)裡一樣。例如:
2 + 250 - 5 * 6 (50 - 5 * 6) / 48 /5 # 總是返回乙個浮點數
注意:在不同的機器上浮點運算的結果可能會不一樣。
在整數除法中,除法(/)總是返回乙個浮點數,如果只想得到整數的結果,丟棄可能的分數部分,可以使用運算子 //:
17 / 3 # 整數除法返回浮點型17 // 3 # 整數除法返回向下取整後的結果17 % 3 # %操作符返回除法的餘數5 * 3 + 2
等號(=)用於給變數賦值。賦值之後,除了下乙個提示符,直譯器不會顯示任何結果。
width = 20height = 5 * 9width = height
python 可以使用 ** 操作來進行冪運算:
5 ** 2 # 5 的平方2 ** 7 # 2 的 7次方
變數在使用前必須先「定義」(即賦予變數乙個值),否則會出現錯誤:
n # 嘗試訪問乙個未定義的變數traceback (most recent call last): file "", line 1, in nameerror: name 'n' is not defined
不同型別的數混合運算時會將整數轉換為浮點數:
3 * 3.75 / 1.57.0 / 2
在互動模式中,最後被輸出的表示式結果被賦值給變數_。例如:
tax = 12.5 / 100price = 100.50price * taxprice + _round(_, 2)
此處,_ 變數應被使用者視為唯讀變數。
python 包含以下常用隨機函式:
至此「從零開始學習 python:python 基礎篇」就已結束。給自己三分鐘的時間,閉上眼來回想下,今天這篇你都學習到了什麼。
從零開始學Python
第三章 字典 1.建立字典 book 其中值可以是任意型別,可以是元組或者字典.2.dict函式建立字典 通過對映建立 book d book.dict 輸出d book 通過關鍵字建立 d dict name zq age 1 輸出d 3.字典的格式化字串 鍵 s 字典名 book name is...
從零開始學Python
第十一章 檔案操作 1.開啟檔案 用open 函式,直接用就可以。open name mode buffering 呼叫open 之後會返回乙個檔案物件,mode 模式,buffering 緩衝都是可以選擇的。f open r 檔案路徑 2.檔案模式 r 讀模式 w 寫模式 a 追加模式 b 二進位...
零開始學python 從零開始學Python
第1章 python入門 1 1 1 什麼是python 1 1 2 python語言有什麼特點 2 1 3 python可以幹什麼 4 練一練 5 第2章 準備開發環境 6 2 1 在windows上安裝python開發環境 6 2 2 選擇和安裝開發工具 11 練一練 17 第3章 基本概念 1...