-
字符串有個方法 upper() 可以把所有字符變成大寫字母: >>> 'abc'.upper() 'ABC'查看全部
-
對list進行切片(turple切片相同) Python提供了切片(Slice)操作符 1.L[0:3]表示,從索引0開始取,直到索引3為止,但不包括索引3。如果第一個索引是0,還可以省略 2.只用一個 : ,表示從頭到尾,L[:]實際上復制出了一個新list 3.切片操作還可以指定第三個參數(shù): >>> L[::2] ['Adam', 'Bart'] 第三個參數(shù)表示每N個取一個查看全部
-
定義可變參數(shù) 可變參數(shù)的名字前面有個 * 號,我們可以傳入0個、1個或多個參數(shù)給可變參數(shù) Python解釋器會把傳入的一組參數(shù)組裝成一個tuple傳遞給可變參數(shù),因此,在函數(shù)內(nèi)部,直接把變量 args 看成一個 tuple 就好了查看全部
-
定義默認參數(shù) int()函數(shù)的第二個參數(shù)是轉(zhuǎn)換進制,如果不傳,默認是十進制 (base=10),如果傳了,就用傳入的參數(shù) 函數(shù)的默認參數(shù)的作用是簡化調(diào)用 由于函數(shù)的參數(shù)按從左到右的順序匹配,所以默認參數(shù)只能定義在必需參數(shù)的后面查看全部
-
返回多值 # math包提供了sin()和 cos()函數(shù),我們先用import引用它: import math Python的函數(shù)返回多值其實就是返回一個tuple,但寫起來更方便查看全部
-
編寫函數(shù) 在Python中,定義一個函數(shù)要使用 def 語句,依次寫出函數(shù)名、括號、括號中的參數(shù)和冒號:,然后,在縮進塊中編寫函數(shù)體,函數(shù)的返回值用 return 語句返回 如果沒有return語句,函數(shù)執(zhí)行完畢后也會返回結(jié)果,只是結(jié)果為 None。 return None可以簡寫為return。查看全部
-
遍歷set 直接使用 for 循環(huán)可以遍歷 set 的元素: >>> s = set(['Adam', 'Lisa', 'Bart']) >>> for name in s: ... print name查看全部
-
訪問set 我們可以用 in 操作符判斷一個元素是否在set中, >>> 'Bart' in s True >>> 'bart' in s False 并且區(qū)分大小寫查看全部
-
因為用()定義單元素的tuple有歧義,所以 Python 規(guī)定,單元素 tuple 要多加一個逗號“,” eg t=(1,)查看全部
-
創(chuàng)建tuple 創(chuàng)建tuple和創(chuàng)建list唯一不同之處是用( )替代了[ ]。查看全部
-
什么是set:保證這個集合的元素不會重復 創(chuàng)建 set 的方式是調(diào)用 set() 并傳入一個 list,list的元素將作為set的元素 set 持有一系列元素,這一點和 list 很像,但是set的元素沒有重復(set會自動去掉重復的元素),而且是無序的,這點和 dict 的 key很像。查看全部
-
dict是可變的,我們可以隨時往dict中添加新的 key-value。 eg. d[key] = value 如果 key 已經(jīng)存在,則賦值會用新的 value 替換掉原來的 value查看全部
-
1、dict的第一個特點是查找速度快,占用內(nèi)存大 由于dict是按 key 查找,所以,在一個dict中,key不能重復。 2、dict的第二個特點就是存儲的key-value序?qū)κ菦]有順序的!這和list不一樣 3、dict的第三個特點是作為 key 的元素必須不可變,但是list是可變的,就不能作為 key查看全部
-
注意: name 這個變量是在 for 循環(huán)中定義的,意思是,依次取出list中的每一個元素,并把元素賦值給 name,然后執(zhí)行for循環(huán)體(就是縮進的代碼塊)查看全部
-
要避免嵌套結(jié)構(gòu)的 if ... else ...,我們可以用 if ... 多個elif ... else ... 的結(jié)構(gòu),一次寫完所有的規(guī)則: if age >= 18: print 'adult' elif age >= 6: print 'teenager' elif age >= 3: print 'kid' else: print 'baby' 特別注意: 這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執(zhí)行完對應的代碼塊,后面的條件判斷就直接忽略,不再執(zhí)行了。查看全部
舉報
0/150
提交
取消