1、前面10題都是基礎知識,只對了2道,錯了8題;基礎知識那麼厚一本書,只佔10分,如果沒時間就不去重點學習了。
2、如果函數中沒有return或者return語句不帶返回值,該函數的返回值是None
.
3、Python replace() 方法把字符串中的 old(舊字符串) 替換成 new(新字符串),如果指定第三個參數max,則替換不超過 max 次。str.replace(old, new[, max])
4、輸入時可以直接將字符串轉換為集合類型:a=set(input())
5、x%y之商的餘數,如果x小於y,則餘數為x.
6、lower返回轉換字符串中大寫字母為小寫,但是不對str本身進行修改,str=”PYTHON”;str.lower();print(str).所以輸出結果還是原來的內容:PYTHON.
7、對於複數Z,可以用z.real和z.imag分別獲得它的實數部分和虛數部分,如5j.real(0.0),5j.imag(5.0); (3+4j).real(3.0), (3+4j).imag(4.0).
8、布爾型數據類型True和Flase可以和其他數值進行運算。默認True為1,False為0
.
9、複數的輸出是帶有括號的:a=3;b=4j;print(a+b); 輸出為:(3+4j)
10、列表的索引包含3個參數,第一個參數表示索引的起始位置,第二個參數表示索引的終止位置,第三個參數表示索引的步長。在本題中s[::-2],表示第1個和第2個參數省略,代表索引全部元素,第三個參數-2,其中負數代表索引的元素從右往左邊開始,並且步長為2:s=['have','a','good','time'];print(s[::-2]). 輸出為:['time', 'a']
11、fun函數2個參數,分別為x和y,其中x為默認參數,對應值為2,但是在函數中默認參數不能位於非可選參數之前。因此程序執行之後會報錯。Def fun(x=2,y): a=x*y; return a ;print(fun(4,3))
12、divmod()函數把除數和餘數運算結果結合起來,返回一個包含商和餘數的元組。
13、當turtle.seth(0),箭頭指向0,就是→
?abs(3+4j) 輸出為5.0 # abs()函數返回給定參數的絕對值。參數可以是實數(整數、浮點數等)或複數,如果參數是複數,則返回複數的模。