首页 > 代码库 > 内置函数

内置函数

#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

内置函数