标签:内置函数
#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
本文出自 “Mr.Liang” 博客,请务必保留此出处http://liangml.blog.51cto.com/10852271/1855898
标签:内置函数
原文地址:http://liangml.blog.51cto.com/10852271/1855898