-
set方法傳入的其實不是一個list,它的存儲順序無序并且不能重復查看全部
-
dict的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。dict的缺點是占用內存大,還會浪費很多內容,list正好相反,占用內存小,但是查找速度慢。查看全部
-
定義s的時候,令s=0.0可保證其類型??誸uple的情況需單獨考慮。len()函數的運用,不需要再定義n來計算其長度了。查看全部
-
可見,函數的默認參數的作用是簡化調用,你只需要把必須的參數傳進去。但是在需要的時候,又可以傳入額外的參數來覆蓋默認參數值。查看全部
-
Python可以處理任意大小的整數,當然包括負整數,在Python程序中,整數的表示方法和數學上的寫法一模一樣,例如:1,100,-8080,0,等等。 計算機由于使用二進制,所以,有時候用十六進制表示整數比較方便,十六進制用0x前綴和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。查看全部
-
Python把0、空字符串''和None看成 False,其他數值和非空字符串都看成 True,查看全部
-
前面加了r之后不用加轉義符 用'''三引號括起來之后可以完全輸出原格式 r'''既可以不用加轉義符而且保持原格式輸出查看全部
-
Python把0、空字符串''和None看成 False,其他數值和非空字符串都看成 True查看全部
-
如果中文字符串在Python環境下遇到 UnicodeDecodeError,這是因為.py文件保存的格式有問題。可以在第一行添加注釋 # -*- coding: utf-8 -*- 目的是告訴Python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++ 另存為... 并選擇UTF-8格式保存。查看全部
-
>>> range(1,5) #代表從1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) #代表從1到5,間隔2(不包含5) [1, 3] >>> range(5) #代表從0到5(不包含5) [0, 1, 2, 3, 4]查看全部
-
def 用于定義函數查看全部
-
import math math.sqrt()查看全部
-
用多層 for 循環來生成列表。 e.g >>> [m + n for m in 'ABC' for n in '123'] ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']查看全部
-
列表生成式的 for 循環后面還可以加上 if 判斷,只有 if 判斷為 True 的時候,才把循環的當前元素添加到列表中。查看全部
-
%格式化:'<tr><td>%s</td><td>%s</td></tr>' % (name, score) join():把一個 list 拼接成一個字符串。查看全部
舉報
0/150
提交
取消