1. 程式人生 > >計算機二級Python考點解析

計算機二級Python考點解析

人生苦短,我們都要用Python,大家要經常回看大綱~

考試內容二、Python語言基本資料型別

第一部分: 數字型別:整數型別、浮點數型別和複數型別。

第二部分: 數字型別的運算:數值運算操作符、數值運算函式。

數字型別:整數型別、浮點數型別

計算機二級Python考點解析

 

和複數型別

整數integer

Python可以處理的整數和數學上的寫法一模一樣,例如:10,-10,0等。十六進位制用0x字首和0-9,a-f表示,例如:0xff00,0xa5c3d2等。

浮點數float

浮點數也就是小數,用數學寫法,如1.3,3.14等。但是對於很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,5.4x100就是5.4e2,0.000008可以寫成8e-6。

複數complex

複數是由一個實數和一個虛數組合構成,表示為:x+yj,是一對有序浮點數(x,y),其中x是實數部分,y是虛數部分,如3+4j,3e+26J等。

Python語言中有關複數的概念:

1、虛數不能單獨存在,它們總是和一個值為0.0的實數部分一起構成一個複數

2、複數由實數部分和虛數部分構成

3、表示虛數的語法:x+yj

4、實數部分和虛數部分都是浮點數

5、虛數部分必須有後綴j或J

有時需要對資料的型別進行轉換,只需要將資料型別作為函式名即可。

int(x) 將x轉換為一個整數。

float(x) 將x轉換到一個浮點數。

complex(x) 將x轉換到一個複數,實數部分為 x,虛數部分為 0。

complex(x, y) 將 x 和 y 轉換到一個複數,實數部分為 x,虛數部分為 y。x 和 y 是數字表達式。

以下例項將浮點數變數 a 轉換為整數:

>>> a = 3.0

>>> int(a)

3

數字型別的運算:數值運算操作符

和數值運算函式。

數值運算操作符

Python 直譯器可以通過輸入一個表示式來輸出計算後的值。

主要運算子有: +, -, * 和 /, 例如:

>>> 2 + 2

4

>>> 10 - 5*1

5

>>> (10- 5*1) / 5

1.0 # /總是返回一個浮點數

在整數除法中, / 總是返回一個浮點數,而如果運算子 // 兩側的值都是整數,結果可以得到一個整數,但如果兩側有浮點數,那麼結果也還是浮點數:

>>> 2/ 3 # 整數除法返回浮點型

0.666666666666667

>>> 2// 3 # 整數除法返回向下取整後的結果

0

>>> 7.0//2

3.0 # // 得到的並不一定是整數型別的數,它與分母分子的資料型別有關係。

符號%可以得到兩個數除運算後的餘數

>>> 5% 3 # %操作符返回除法的餘數

2

符號 ** 操作可以進行冪運算:

>>> 3 ** 2 # 3 的平方

9

數值運算函式

數學函式

計算機二級Python考點解析

 

隨機數函式

隨機數用以提高演算法效率,並提高程式的安全性。

計算機二級Python考點解析

 

三角函式

計算機二級Python考點解析

 

數學常量

計算機二級Python考點解析

 

計算機二級Python考點解析