語法以下:python
[on_true] if [expression] else [on_false]express
若是[expression]爲True,則表達式的值爲[on_true],不然爲[on_false]。函數
示例以下:3d
使用not判斷list是否爲空,是至關pythonic的方法。對象
示例以下:blog
使用一個額外的狀態變量是想當non-pythonic的,更好的方法是使用enumerate()這個內置函數。索引
示例以下:字符串
轉換成float能夠用float("555.66"),轉換成int能夠用int(float("555.66"))。同步
示例以下:string
len()函數能夠用在python的許多類型(例如list,dict,set,string等)用來計算長度。
示例以下:
type()內置函數能夠用來獲得一個對象(變量的)類型。
示例以下:
type()函數也能夠用來得到自定義的類型
示例以下:
isinstance()函數,它也能夠做用在內置類型(例如list,dict等)上。
示例以下:
七、python項目目錄中的__init__.py文件有什麼用?
__init__.py文件的做用是把所在目錄看成一個package處理,這樣才能夠把所在目錄下的py文件做爲模塊導入,一般__init__.py文件爲空
八、python反轉一個字符串或列表?
這就用到了python的強大的切片語法:[ begin:end:step ]
當 step > 0 時,切片從 begin(含begin)處開始,到 end(不含end)處結束,方向從左向右,每隔 step - 1(索引之間差值仍爲 step,但相隔元素是 step - 1 個)個元素進行一次截取。
當 step < 0時,方向正好相反,從右向左。
示例以下:
九、python根據索引刪除list中元素?
del關鍵字刪除list中元素。
示例以下:
十、python如何複製list?
注意:new_list = old_list 你並無2個list,用=建立的list只是old_list的引用,因此當你修改其中一個list時,另外一個也會同步修改。
複製list的方法以下:
使用切片:new_list = old_list[:]
list()函數:new_list = list(old_list)
示例以下: