#python內置函數 #abs絕對值 # n = abs(-1) # print(n) #all()#所有爲真,才爲真 #any()#只要有真,就爲真 # n = all([1,2,3,4]) # print(n) # n = any([[],0,"",None]) # print(n) # bool值 # 0,None,"",[],() # print(bool()) # # ascii()#自動執行對象的 _repr_ 方式 # class Foo: # def __repr__(self): # return "444" # n = ascii(Foo()) # print(n) # bin()#將10進制轉換成2進制 # oct()#將10進制轉換成8進制 # hex()#將10進制轉換成16進制 # print(bin(5)) # print(oct(9)) # print(hex(15)) #utf-8一個漢字:三個字節 #gbk 一個漢子:二個字節 #utf-8 # s = "liangml" #一個字節8位,一個漢字三個字節 #01010011 01010011 01010011 01010011 # 23 23 23 23 23 23 #2f 2a 2c 2c 2e 2f #字符串轉換字節類型 #bytes(要轉換的字符串,按照什麼編碼) # n = bytes("liangml",encoding="gbk") # print(n) # n = bytes("liangml",encoding="utf-8") # print(n) # #字節轉換字符串 # new_str = str(bytes("liangml",encoding="utf-8"), encoding="utf-8") # print(new_str) #1.打開文件 # f = open('db','a')#追加 # f = open('db','w')#只寫,先清空原文件 # f = open('db','r')#只讀 # f = open('db','x')#文件存在,報錯,不存在,創建並寫內容 # f = open('db','r',encoding='utf-8') # data = f.read() # print(data, type(data)) # f.close() # f = open('db','rb') # data = f.read() # print(data,type(data)) # f = open("db",'a') # f.write("liangml") # f.close() # # f = open('db','ab') # f.write(bytes("hello",encoding="utf-8")) # f.close() # #2.操作文件 # #通過源碼查看功能 # f.read() # #3.關閉文件 # f.close() # with open('db') as f: # pass
內置函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.