-
整數
整數和我們生活中定義的整數是一個概念,例如:1,2,3,10,100,1000,-1000?等等,都是整數,Python可以處理任意大小的整數。
對于整數,除了生活中常用的十進制以外,計算機由于使用二進制,所以,在計算機中也常用二進制或者十六進制表示整數。相比十進制數,在Python中使用以下方式表示二進制數和十六進制數。
二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。
十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴0x,比如:0x12ef,0xde2431af。
查看全部 -
Python把0、空字符串和None看成False
查看全部 -
set提供了remove()方法允許我們刪除set中的元素。
查看全部 -
add()方法,往set里面添加元素。
????names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
????name_set = set(names)
????name_set.add('Gina')
set提供了update()方法,可以一次性給set添加多個元素。查看全部 -
第一種是遍歷dict的所有key,并通過key獲得對應的value。
for key in d: # 遍歷d的key
? ?value = d[key]
第二種方法是通過dict提供的items()方法,items()方法會返回dict中所有的元素,每個元素包含key和value。for key, value in d.items():
查看全部 -
Python基礎數據類型:整數,浮點數,字符串,布爾值,空值。二進制0b ,十六進制0x ,浮點數即小數 ,10用e替代字符串對應生活中的就是非數字類型的內容,比如一個句子,一段話一個布爾值只有True、False兩種值,要么是True,要么是False布爾值可以用and、or和not運算(注意and,or,not都是Python語言本身的關鍵字)??罩凳荘ython里一個特殊的值,用None表示。注意,None和0是不一樣的,None不能理解為0
查看全部 -
查詢d[key]? 列表L[0]
我們在需要通過key找到value時,一定要先判斷key存不存在,然后才使用上面的方式獲取對應的value,
if 'Alice' in d:? ? #判斷
????print(d['Alice'])查看全部 -
我們使用花括號{}表示這是一個dict,然后key和value之間使用冒號:分割,并且每一組key:value的最后,以逗號,表示這一組的結束。
d = {
? ?'Alice': 45,
? ?'Bob': 60}
查看全部 -
①count()方法用來統計tuple中某個元素出現的次數。對于不存在的元素,count方法不會報錯,而是返回0,這是合理的,因為元組里面有0個不存在的元素。
②index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置,index()方法和count()方法不一樣,當指定的元素不存在時,使用index()方法Python會報錯。
查看全部 -
列表轉化為元組:T=tuple(L)
元組轉化為列表:L=list(T)
查看全部 -
T = tuple(L)把列表L轉化為元組T
tuple中的每一個元素都不可被改變,不能往tuple中添加數據,而list是可以的
查看全部 -
python中默認使用UTF-8 Unicode進行編譯
查看全部 -
字符串前加r,表示這是一個raw字符串,里面的字符串不需要使用轉義字符,但不能表示多行字符串。多行字符串需要添加r'''......'''三引號或者"""......"""效果一樣添加
查看全部 -
tulle list可以互相轉換 tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的。查看全部
舉報