-
通過for循環訪問列表每一個元素的方式,我們稱為迭代。
查看全部 -
在定義里,我們使用花括號{}表示這是一個dict,然后key和value之間使用冒號:分割,并且每一組key:value的最后,以逗號,表示這一組的結束。
我們也可以使用以下的方式定義一個dict。
d = dict()
print(d) # ==> {}不過這種定義方式,默認得到的是一個空dict,需要調用函數往里面添加數據,我們后面會繼續學習。
查看全部 -
append() 方法總是將元素添加到list的尾部
查看全部 -
二進制? ? ?0e100
16進制? ? 0bxxx
浮點數? ?10用e代表? 如1.22e-2(不準確)
字符串? ?print('hello world')
布爾值? ?True或False
? ? ?and運算是與運算,只有所有都為 True,and運算結果才是 True。
? ? ?or運算是或運算,只要其中有一個為 True,or 運算結果就是 True。
? ? ?not運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。
空值? ? ?None(不等于0)
查看全部 -
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。
十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴0x,比如:0x12ef,0xde2431af
查看全部 -
a=r'12*3'? ?r為禁止運算
result=a
print result
查看全部 -
'******\‘’****\‘’,*\'***'
查看全部 -
除了使用這種方法,還有一種方法可以通過key來獲取對應的value,這種方法不會引起錯誤,dict本身提供get方法,把key當作參數傳遞給get方法,就可以獲取對應的value,當key不存在時,也不會報錯,而是返回None。
print(d.get('Alice'))?#?==>?45 print(d.get('Dodo'))?#?==>?None
因為通過get方法在代碼實現上更加簡單,且不會引起錯誤,因此更加推薦使用get方法來獲取dict的元素。
查看全部 -
這和list通過下標找到對應位置的元素是類似的。
回顧一下前面使用下標的方式訪問list元素的時候,當下標不存在時,就會引發錯誤,在dict中,也是一樣的,當對應的key不存在時,也會引發錯誤。d?=?{ ????'Alice':?45, ????'Bob':?60, ????'Candy':?75, ????'David':?86, ????'Ellena':?49, ????'Gaven':?86 } print(d['Dodo']) #?拋出異常 Traceback?(most?recent?call?last): ??File?"<stdin>",?line?1,?in?<module> KeyError:?'Dodo'
它的意思是key不存在,因此我們在需要通過key找到value時,一定要先判斷key存不存在,然后才使用上面的方式獲取對應的value,以避免錯誤。
查看全部 -
# Enter a code
def info(**kwargs):
? ? names_list = kwargs["names"]
? ? genders_list = kwargs["genders"]
? ? ages_list = kwargs["ages"]
? ? index = 0
? ? for name in names_list:
? ? ? ? gender = genders_list[index]
? ? ? ? age = ages_list[index]
? ? ? ? index += 1
? ? ? ? print("name:{0},gender:{1},age:{2}".format(name,gender,age))
? ??
names = ['Alice','bpb']
genders = ['girl','boy']
ages = [16, 14]
info( names = ['Alice','bpb'],genders = ['girl','boy'],ages = [16, 14])
查看全部 -
if語句 注意 if條件語句分支需要縮進4個字符。 if條件語句后需要加引號。: 分支可以用format嵌入式。查看全部
-
字符串都有自己的位置,計算機計數從0開始的。 取值到多少,后面的不包括。 如:[2:8] 就是選定到第7位,不包括第8位。查看全部
-
字符串dou查看全部
-
Python3. 可以中英文混合編寫字符串查看全部
舉報