1、數值運算操作符
二元操作運算子
描述x+y
表示x與y的和
x-y表示x與y的差
x*y表示x與y的積
x/y表示x與y之商,產生結果為浮點數
x//y
表示x與y之商的整數部分,是整數型別
x%yx與y之商的餘數,取模運算
-x取負
+xx本身
x**y
x的y次冪,即
數值運算可能改變結果的資料型別,型別的改變與運算子有關,有如下基本規則:
·整數和浮點數混合運算,結果是浮點數
·整數之間運算,產生結果型別與操作符有關,除法運算的結果就是浮點數
·整數或浮點數與複數的混合運算,產生結果是複數
二元操作運算子都可以和「=」相連,形成增強賦值操作符。
2、數值運算函式
自帶的運算函式
描述abd(x)
x的絕對值
divmod(x,y)
返回包含兩個元素的乙個元組型別,即(x//y,x&y)
pow(x,y)或pow(x,y,z)
相當於x**y或者x**y%z
round(x)或round(x,d)
四捨五入保留d位小數,沒有引數d則返回整數型別
max(x1,x2,x3,x4···)
取最大值
min(x1,x2,x3,x4···)
取最小值
divmod()函式的用法,如下:
>>> divmod(100,9)
(11, 1)
>>> a, b = divmod(100,9)
>>> a
11>>> b
1
注意,round()函式四捨五入並不是完全的四捨五入。
對於x.5,如果x是奇數,則round(x.5)會向前進一位;如果x是偶數,則在四捨五入是不會進製。
這是由於x.5嚴格出於兩個整數之間,從「平等價值」考慮,python採用「奇進偶不進」的原則,如下:
>>> round(1.5)
2>>> round(2.5)
2
計算機考試二級
計算機二級是全國計算機等級考試 nationalcomputerrankexamination,簡稱ncre 四個等級中的乙個等級,是經原國家教育委員會 現教育部 批准,由教育部考試中心主辦的用於考查應試人員計算機應用知識與技能的全國性計算機水平考試。計算機二級考試不僅考核計算機基礎知識,還有計算機...
python計算機二級考試大題總結
1.賣火柴的小女孩 2.節假日讀入 csv檔案處理 3.論語 文章處理 4.感測器索引 5.傲慢與偏見 文章處理 6.成績統計 csv檔案處理 7.類8.凱撒密碼 9.詩詞轉換 10.猜字母遊戲 答題思路 開啟檔案 讀取檔案內容 定義字典,統計字元數量 轉化字典為列表方便排序 進行排序 寫如檔案 關...
計算機二級考試高頻考點
一.資料結構與演算法 考點一 1.1 演算法是對解題方 而完整的描述,簡單來說演算法就是解決問題的操作步驟。演算法的基本特徵 可行性確定性 有窮性擁有足夠的情報 1.2 演算法的複雜度 時間複雜度 空間複雜度 考點二 資料結構的基本概念 2.1 什麼是資料結構 資料結構是指相互有關兩的資料元素的集合...