欢迎访问宙启技术站
智能推送

10个常用的Python内置函数及其用法

发布时间:2023-05-26 02:06:40

1. print()

print()函数是Python中最常用的函数之一,它用于在控制台或其他输出设备上打印输出文本、数字、变量或表达式的结果。其用法非常简单,只需要在括号内输入要输出的内容即可。

例如:print('Hello, world!') 会输出一个字符串'Hello, world!'。

2. len()

len()函数用于返回对象的长度或元素个数,常用于字符串、列表、元组、字典等数据结构中。其用法为len(object),其中object为要计算长度的对象。

例如:len('Hello, world!')返回12,表示字符串长度为12。

3. range()

range()函数用于生成一定范围内的整数序列,通常用于循环中进行迭代。其用法为range(start, stop, step),其中start为起始值(可省略,默认值为0),stop为终止值(不包含在序列中),step为步长(可省略,默认值为1)。

例如:range(1, 11)会生成一个整数序列1-10,step默认为1。

4. input()

input()函数用于从控制台读取用户输入,通常用于用户交互开发中。其用法为input([prompt]),其中prompt为可选参数,用于在读取用户输入前显示的提示信息。

例如:name = input('请输入您的姓名:')会在控制台上输出提示信息“请输入您的姓名:”,然后等待用户输入姓名,并将输入值赋给变量name。

5. int()

int()函数用于将字符串、浮点数或其他对象转换为整数。其用法为int(x, base),其中x为要转换的对象,base为进制数(可选,默认值为10)。

例如:int('456')会返回整数456。

6. str()

str()函数用于将对象转换为字符串,通常用于拼接字符串、格式化输出等功能。其用法为str(object),其中object为要转换为字符串的对象。

例如:str(123)会返回字符串'123'。

7. list()

list()函数用于将对象转换为列表,通常用于将字符串、元组等序列类型转换为列表类型。其用法为list(object),其中object为要转换为列表的对象。

例如:list('hello')会返回列表['h', 'e', 'l', 'l', 'o']。

8. set()

set()函数用于创建一个集合对象,通常用于去重、集合运算等操作。其用法为set(iterable),其中iterable为可迭代对象。

例如:set([1, 2, 3, 2, 1])会返回集合{1, 2, 3}。

9. dict()

dict()函数用于创建一个字典对象,通常用于将两个列表、元组等类型组合成字典类型。其用法为dict(**kwargs)或dict(iterable, **kwargs),其中kwargs为键值对参数,iterable为可迭代对象。

例如:dict(a=1, b=2)会创建字典{'a': 1, 'b': 2}。

10. max()、min()

max()、min()函数分别用于返回一个序列中的最大值和最小值。其用法为max(iterable, *[, default=obj, key=func])、min(iterable, *[, default=obj, key=func]),其中iterable为要求最大/最小值的序列,可选参数包括default(可选,默认值为None)和key(可选,用于指定比较方式的函数)。

例如:max(1, 2, 3, 4, 5)会返回5,min(1, 2, 3, 4, 5)会返回1。