前言
盡管全國二級Python整體上難度不大,但是要求卻非常細致,與二級VFP、Access、二級C和C++等非常相似,因為這畢竟是軟件開發(fā)的基礎要求,而且考生如果將來致力于軟件開發(fā)的話,這樣的要求是必需的。所以,二級的這種“非常細致”的要求,從這一點上講,并不過分。既然是國家二級,既然是一種統考考試,肯定存在很大的規(guī)律性可循。但是,教材的細致性與熟練性是每一位考生都不能馬虎的。
關于復數
關于復數,在教材第三章《基本數據類型》中,作為數字類型的一個子類出現,所占篇幅僅有半頁。但作為備考的考生,這部分內容也不容忽視。
概括來看,有如下一些結論值得考生注意:
-
Python語言中,復數可以看作是二元有序實數對(a,b),表示a+bj。其中,實部a和虛部b都是浮點類型。
-
虛數部分通過后綴大寫或者小寫的j表示都可以。
-
當j為1時,1不能省略。
-
復數的實部和虛部分別可以用z.real和z.imag來獲取。
-
復數不能直接比較大小。
-
絕對值函數abs也適用于復數,結果是復數的模。
-
math.sqrt(-2)會導致錯誤ValueError: math domain error,因為這個函數僅是求實數的算術平方根。
- pow(-2,0.5)是合理的,結果是一個復數(8.659560562354934e-17+1.4142135623730951j)。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
