python 内置方法


#abs() 函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小。
# all()#函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。
# 元素除了是 0、空、None、False 外都算 True。
# any()#判断是否为False,有一个是True,全部为True
# a =ascii('你好')#返回一个字符串形式,变成str类型
# print(a,type(a))
#bin()#返回一个整数 int 或者长整数 long int 的二进制表示
#boll #函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。bool 是 int 的子类

# a=bytearray('abcde',encoding='utf-8')
# print(a[2])#方法返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256
#callable用法
# def dun():pass
# print(callable(dun)) #函数用于检查一个对象是否是可调用的

#chr用法
# print(chr(99))#返回数字对应的ascii反应出来
#ord用法
# print(ord('c'))#返回ascii码对应的数字反应出来

#compile 把字符串转成源代码
# code = 'for i in range(10):print(i)'
# a = compile(code,'','exec')
# print(a)
# exec(a)

#dict()字典
# a = {}
# dir(a)#dir查询可以用什么方法

# print(divmod(9,4))#返回商2余1

# enumerate() #enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中

#eval()#函数用来执行一个字符串表达式,并返回表达式的值
#exec()#执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。

# res = filter(lambda n :n>5,range(10))#filter 过滤小于等于5 的数据
# res = map(lambda n :n*n ,range(10))#map 对传入的每个值进行处理并返回
# for i in res:
# print(i)

# import functools
# res = functools.reduce(lambda x,y:x+y,range(10))
# print(res)

# a= frozenset([1,2,6,8,4,6,9,54,36])#frozenset 变成不可变集合

# print(globals())#函数会以字典类型返回当前位置的全部全局变量。

# hash#用于获取取一个对象(字符串或者数值等)的哈希值。
# hex() #函数用于将一个指定数字转换为 16 进制数。
# locals()#函数会以字典类型返回当前位置的全部局部变量,不会被globals()调用到
# oct()#函数将一个整数转换成8进制字符串
# print(pow(3,8))#pow方法返回 xy(x的y次方) 的值。
# repr()#转换成字符串

# reversed() #函数返回一个反转的迭代器
# round() #方法返回浮点数 x 的四舍五入值,准确的说保留值将保留到离上一位更近的一端(四舍六入)

# sorted()#函数对所有可迭代的对象进行排序操作。
# a = {}
# print(sorted(a.items())) #根据key排序
# print(sorted(a.items(),key= lambda x:x[1]))#根据value排序

# a=[1,2,3,4]
# b=['a','b','c','d']
# for i in zip(a,b):#zip使a和b一一对应上
# print(i)

import Decorator
__import__('Decorator')# 函数用于动态加载类和函数.字符串函数使用__import__导入














原文地址:https://www.cnblogs.com/anhao-world/p/12970215.html