python内置函数的官方查询地址:https://docs.python.org/3/library/functions.html
abs(x) 返回数字的绝对值
返回数字的绝对值。参数可以是整数或浮点数。如果参数为复数,则返回其大小。
all(iterable) 迭代器的所有元素都为真,为True 反之False
如果的所有元素迭代是真实的(或者如果可迭代为空)返回True
any(iterable)迭代器的有一个元素为真,为True 反之False
任何元素为iterable的 ,则返回True。如果iterable为空,则返回False
ascii(object)
ascii() 函数返回任何对象(字符串,元组,列表等)的可读版本。
ascii() 函数会将所有非 ascii 字符替换为转义字符:å 将替换为 \xe5。
bin(x ) 整数转换为以“ 0b”为前缀的二进制字符串
将整数转换为以“ 0b”为前缀的二进制字符串
bool([ x ] )将参数转换为boolean类型
bool()函数将参数转换为boolean类型,如果没有给参数或参数为0则返回False
chr(i) 返回表示Unicode所对应的字符串
Unicode为整数i ,返回表示Unicode所对应的字符串
complex([ real [,imag ] ] )返回值为real + imag * 1j的复数
返回值为real + imag * 1j的复数
dir(object)返回列表
返回列表,不带参数的情况下,返回当前本地范围内的名称列表
divmod(a,b )返回一个商和余数的元组
返回一个包含商和余数的元组(a // b, a % b)
enumerate(sequence, [start=0]) 枚举(包含索引+值)
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
eval(expression[, globals[, locals]]) 执行一个字符串表达式
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
filter(function,iterable) 过滤
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。
# -*- coding: utf-8 -*-
"""
Created on Mon Jul 20 19:18:57 2020
@author: Ryan
"""
def ff(n):
return n % 2 == 0
alist = filter(ff, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
print(list(alist))
float([x]) 将整数和字符串转换成浮点数
float() 函数用于将整数和字符串转换成浮点数。
format()
format 函数可以接受不限个参数,位置可以不按顺序。
frozenset([iterable]) 返回一个冻结的集合
frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。
hash([object]) 获取对象的hash值
hash() 用于获取取一个对象(字符串或者数值等)的哈希值。
help([object])
help() 函数用于查看函数或模块用途的详细说明。
hex(x) 将10进制数转为16进制
hex() 函数用于将10进制整数转换成16进制,以字符串形式表示。
id([object]) 获取对象的内存地址
id() 函数用于获取对象的内存地址
input([prompt]) 键盘输入
input() 函数接受一个标准输入数据,返回为 string 类型
int(x, base=10)转为整型
int() 函数用于将一个字符串或数字转换为整型。
isinstance(object, classinfo) 判断一个对象是否是一个已知的类型
isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()
iter(object[, sentinel]) 生成迭代器
iter() 函数用来生成迭代器。
len( s ) 返回对象长度
len() 方法返回对象(字符、列表、元组等)长度或项目个数
\
list(tup) 转为列表
list() 方法用于将元组转换为列表
locals() 当前位置的全部局部变量
locals() 函数会以字典类型返回当前位置的全部局部变量。
map(function, iterable, …) 对指定序列做映射
max() 给定参数的最大值
min() 给定参数的最小值
next() 迭代器的下一个项目。
oct() 将一个整数转换成 8 进制字符串
open() 打开一个文件,并返回文件对象
ord() 返回字符的Unicode值 和chr()是配对方法
pow(x,y) x的y次方的值
print() 打印输出
range() 返回的是一个可迭代对象
repr(object) 将对象转化为字符串
reversed 返回一个反转的迭代器(数据翻转)
round() 返回浮点数 x 的四舍五入值
set() 创建一个无序不重复元素集
可进行关系测试,删除重复数据,还可以计算交集、差集、并集等