python開發之路---第二章之--函數之內置方法
阿新 • • 發佈:2019-01-18
attr 開發 \n 序列 集合 全局 hasattr rev 所有
msg = ‘我是一開始的內容‘ f = open(‘print_test‘,‘w‘) print(msg,‘我是後面的內容‘,sep=‘-->‘,end=‘!!!‘,file=f)
## print的方法,將一段字符串,直接加入到文件內,並且在字符串後面使用sep自定義插入符號,以及在結尾處使用end插入自定義符號
## 默認print方法打印後會換行,是因為end的默認值是\n
#callable() # 判斷一個對象是否可調用
##forzenset() # 將一個集合變為不可變
# var() 打印所有對象
# locals() 打印函數內的局部變量
abc = 33 deff(): n = 3 print(locals()) f() # {‘n‘: 3} 打印的是函數內的局部變量,全局變量不會打印
# global() 打印全局變量
abc = 33 def f(): n = 3 print(globals()) f()
# repr() 將一個對象以字符串的形式顯示,
# zip() 將2個列表一一對應
a = [1,2,4,-1,0] b = [‘a‘,‘b‘,‘c‘] print(list(zip(a,b))) # ---> 輸出 [(1, ‘a‘), (2, ‘b‘), (4, ‘c‘)]# 一一對應2個列表的內容,無法對應的直接丟棄
# compile() # 編譯
# reversed() # 反轉排序列表字典、字符串、元祖等
a = [1,2,4,-1,0] b = reversed(a) print (list(b)) # 輸出 --》 [0, -1, 4, 2, 1]
# round() #自定義小數的保留位數
a = round(1.23455,2) print (a) # 輸出 --》 1.23
# delattr hasattr getattr setattr #留白
# hash() 哈希,作用是--->把字符串變為數字
# set() 把一個列表變為集合
a = [1,2,3] print(set(a)) # 輸出 --》 {1, 2, 3}
python開發之路---第二章之--函數之內置方法