001、dict 函式來建立字典
#!/usr/bin/python
#!coding:utf-8
if__name__ == "
__main__":
dct001=dict(host='
127.0.0.1
',port=3306)
#直接通過關鍵字引數構造
dct002=
#通過字面值構造
key=['
host
','port']
value=['
127.0.0.1
',3306]
dct003=dict(zip(key,value))
#借助zip函式構造
(dct001)
(dct002)
print(dct003)
002、divmod(a,b) 通過這個函式來返回商,餘數
#!/usr/bin/python
if__name__=="
__main__":
#divmod(a,b) 返回的是乙個元組(a//b,a%b) 也就是說返回的是商和餘數
a=3b=2
print(divmod(3,2))#
列印 (1,1)
003、enumerate() 返回迭代器
#!/usr/bin/python
if__name__=="
__main__":
names=['
wolson
','jerry
','tom']
newnames=enumerate(names)
#返回乙個可以列舉的物件
#也就是說newnames可以看成是這樣的( (0,'wolson'),(1,'jerry'),(2,'tom') )
for item in
newnames:
print(item)
004、filter 只返回判斷為true的元素
#!/usr/bin/python
deffun_big_then_20(number):
'''定義乙個函式,如果number大於20就返回true
'''return number>=20
if__name__=="
__main__":
numbers=(1,3,5,100,200,300)
big_then_20_numbers=filter(fun_big_then_20,numbers)
#只返回判斷為true的那些元素
print(list(big_then_20_numbers))#
列印 [100,200,300]
005、判斷乙個物件是否包涵特定屬性
#!/usr/bin/python
if__name__=="
__main__":
l=list((1,2,3))
result=hasattr(l,'
length')
#判斷length 是不是l的乙個屬性
print(result)#
返回false 因為list 物件沒有length 屬性。
006、返回乙個物件的hash值
#!/usr/bin/python
if__name__=="
__main__":
print(hash('
hello world'))
#返回乙個物件的hash 值
python直譯器配置 Python直譯器的配置
1 準備工作 安裝好pycharm2017版本 電腦上安裝好python直譯器 2 本地直譯器配置 配置本地直譯器的步驟相對簡潔直觀 1 單擊工具欄中的設定按鈕。2 在settings preferences對話方塊中選中 project interpreter頁面,在project interpr...
python重寫內建函式 python 內建函式
說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...
python內建函式簡稱 Python內建函式詳解
此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...