Python的内置函数

Python内置函数有很多,以下是一些常用的内置函数break:直接终止这个循环

 continue :跳过下面的代码块儿,开启新的一轮循环

len(): 返回一个对象的长度或项目数,例如字符串、列表或元组。

 

 

print(len("Hello")) # 输出:5

print(len([1, 2, 3, 4, 5])) # 输出:5

 

type(): 返回一个对象的类型。

 

print(type(123)) # 输出:<class 'int'>

print(type("Hello")) # 输出:<class 'str'>

 

dir(): 返回一个对象的属性和方法

print(dir("Hello")) # 输出:['__add__', '__class__', ...]

 

help(): 返回一个对象的帮助文档。

 

print(help("Hello")) # 输出:帮助文档

 

input(): 从用户处获取输入,并将其作为字符串返回。

 

age = input("请输入年龄:")

print(age) # 输出:用户输入的年龄字符串

 

print(): 打印输出到控制台。

 

print("Hello, World!") # 输出:Hello, World!

 

input(): 从用户处获取输入,并将其作为整数或浮点数返回。

 

age = int(input("请输入年龄:")) # 假设用户输入的是整数年龄

print(age) # 输出:用户输入的整数年龄

range(): 生成一个整数序列。

for i in range(5):

    print(i) # 输出:0, 1, 2, 3, 4

sum(): 求一个序列中所有元素的和。

numbers = [1, 2, 3, 4, 5]

total = sum(numbers)

print(total) # 输出:15

 

sorted(): 对一个序列进行排序并返回一个新的排序列表。

 

numbers = [5, 2, 3, 1, 4]

sorted_numbers = sorted(numbers)

print(sorted_numbers) # 输出:[1, 2, 3, 4, 5]

abs(x):返回一个数的绝对值。

divmod(x, y):返回一个包含商和余数的元组。

pow(x, y[, z]):计算x的y次幂,并可选择z为模数。

round(x[, n]):对一个数进行四舍五入操作,保留n位小数。

sum(iterable):计算一个可迭代对象的元素总和。

bool(x):将一个值转换为布尔类型。

int(x[, base]):将一个数转换为整数类型,可选参数为转换的进制。

float(x):将一个值转换为浮点数类型。

complex(real[, imag]):创建一个复数类型。

str(x):将一个值转换为字符串类型。

bytes(source[, encoding]):将一个对象转换为字节类型。

bytearray(source[, encoding]):创建一个字节数组类型。

memoryview(obj):创建一个内存视图对象。

ord(c):返回一个字符的Unicode编码。

oct(x):将一个整数转换为八进制字符串。

hex(x):将一个整数转换为十六进制字符串。

min(iterable[, default]):返回可迭代对象中的最小值,如果没有指定默认值,则返回None。

max(iterable[, default]):返回可迭代对象中的最大值,如果没有指定默认值,则返回None。

map(func, *iterables):将可迭代对象中的每个元素都传入函数func中,并返回一个由函数返回值组成的列表。

zip(iterable1[, iterable2[, ...]]):将多个可迭代对象中的对应元素打包成一个个元组,并返回一个由这些元组组成的列表。

all(iterable) - 返回True,如果iterable中的所有元素都为True,否则返回False。

any(iterable) - 返回True,如果iterable中存在任何元素为True,否则返回False。

iter(iterable) - 返回iterable的迭代器对象。

next(iterator[, default]) - 返回iterator的下一个元素,如果到达iterator的末尾,则返回default值(默认为StopIteration异常)。

map(function, iterable1[, iterable2[, ...]]) - 对iterable中的元素应用function函数,并返回一个由函数返回值组成的列表。

reduce(function, iterable[, initializer]) - 对iterable中的元素应用函数function,从左到右执行,并返回最终结果值。如果提供了initializer,则将其用作初始值。

filter(function, iterable) - 对iterable中的元素应用function函数,并返回一个包含所有返回值为True的元素的列表。

enumerate(iterable) - 返回一个包含元组的迭代器,元组中包含两个元素:索引和对应的元素值。

chr(x):将一个整数转换为对应的字符。

len(obj):返回一个对象(序列或集合)的长度或项目数。

oct(obj):将一个整数对象转换为一个八进制字符串。

hex(obj):将一个整数对象转换为一个十六进制字符串。

pow(x, y[, z]):计算x的y次幂,并可选择z为模数。

sum(iterable, start=0):计算可迭代对象中所有元素的和。

sorted(iterable, key=None, reverse=False):对可迭代对象进行排序,并返回排序后的新列表。

input(prompt=None) - 从用户处获取输入,并返回一个字符串。

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) - 打开一个文件,并返回一个文件对象。

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) - 将指定的值打印到标准输出流或指定的文件中。

isinstance(obj, classinfo)

issubclass(class, classinfo)

hasattr(object, name)

getattr(object, name[, default])

setattr(object, name, value)

delattr(object, name)

此外,Python还提供了一些其他的内置函数,比如用于类型转换的内置函数(如int、float、str等)、用于字符串处理的内置函数(如find、index、count、replace等)、用于集合操作的内置函数(如union、intersection、difference等)等等。

 

总之,Python的内置函数非常丰富,涵盖了各种常用的操作和功能,是Python编程中不可或缺的工具。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值