在Python語言中,源文件的擴展名(后綴名)一般使用.py。
保留字,也稱關鍵字,是指被編程語言內部定義并保留使用的標識符。Python 3.x有35個關鍵字,分別為:and,as,assert,async,await,break,class,continue,def,del,elif,else,except,False,finally,for,from,global,if,import,in,is,lambda,None,nonlocal,not,or,pass,raise,return,True,try,while,with,yield。
在Python語言中,0.1+0.2=0.30000000000000004。原因是:對于十進制數,它只能表示以進制數的質因子為分母的分數。10 的質因子有 2 和 5,因此 1/2、1/4、1/5、1/8和 1/10 都可以精確表示;相反,1/3、1/6 和 1/7 都是循環小數,因為它們的分母使用了質因子 3 或者 7。二進制下(進制數為2),只有一個質因子,即2,因此只能精確表示分母質因子是2的分數。二進制中,1/2、1/4 和 1/8 都可以被精確表示,但1/5 或者 1/10 就變成了循環小數。所以,在十進制中能夠精確表示的 0.1 與 0.2(1/10 與 1/5),到了計算機所使用的二進制中就變成了循環小數。當對這些循環小數進行數學運算并將二進制數據轉換成人類可讀的十進制數據時,會對小數尾部進行截斷處理。在不同的語言中,運行0.1*0.2 會輸出不同的結果。
】在Python中,字符編碼以Unicode編碼存儲。chr(x)和ord(x)函數用于在單字符和Unicode編碼值之間進行轉換。chr(x)函數返回Unicode編碼對應的字符,ord(x)函數返回單字符x對應的Unicode編碼,如chr(1010)返回'c',ord("和")返回21644。因此,C、D兩項錯誤。
a=10.99,說明實部為10.99,虛部為0,故complex(a)返回復數10.99+0j。
elif是分支邏輯保留字,for和while是循環邏輯保留字,在Python中沒有do保留字。
在Python語言中,使用for..in..方式形成的循環能遍歷的類型有字符串、文件、range()函數或組合數據類型,不能遍歷復數。
Python語言使用保留字try和except進行異常處理,基本的語法格式如下:
try:<語句塊1>except:<語句塊2>
“語句塊1”是正常執行的程序內容,當執行這個語句塊發生異常時,則執行except保留字后面的“語句塊2”,一個try代碼塊可以對應多個處理異常的except代碼塊。
在Python語言中,縮進指每行語句開始前的空白區域,用來表示Python程序間的包含和層次關系。
異常指的是在程序運行過程中發生的異常事件,通常是由外部問題(如硬件錯誤、輸入錯誤)所導致的。錯誤是指導致系統不能按照用戶意圖工作的一切原因、事件。在程序設計過程中,由于某些錯誤的存在,致使程序無法正常運行,處理這些錯誤以使程序正確運行就稱為錯誤處理。異常和錯誤是完全不同的概念。