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

10个Python内置函数,你必须知道的

发布时间:2023-06-25 09:00:29

Python是一种流行的编程语言,它具有简单易学、高效和灵活的特点,因此现在成为了主流编程语言之一。Python中除了包含语言基础功能之外,还有丰富的内置函数,满足日常的编程需求。本文将介绍10个Python内置函数,让你更加了解Python的使用。

1. print()

print()是Python中最常用的函数之一,它用于向控制台输出一个或多个值。使用语法:print(value, ..., sep=' ', end='

', file=sys.stdout, flush=False)。其中value是要打印的值,sep是每个值之间的分隔符,默认为空格,end是打印结束时要添加的字符,默认为换行符。file是要写入的文件对象,默认为sys.stdout,flush控制输出缓冲区的刷新策略。

示例:

values = [1, 2, 3, 4]

print(*values, sep=', ')  # 输出:1, 2, 3, 4

2. len()

len()函数用于获取对象的长度,其用法相当简单:len(object)。当对象为字符串、列表或元组时,len()函数返回元素的数量。当对象为集合或映射时,返回其项的数量。

示例:

string = 'Hello World'

print(len(string))  # 输出:11

list = [1, 2, 3, 4]

print(len(list))  # 输出:4

3. type()

type()函数用于返回一个值的类型,其用法如下:type(object)。如果object是一个对象,则该函数返回对象的类型。

示例:

value1 = 'Hello World'

value2 = 10

value3 = [1, 2, 3]

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

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

print(type(value3))  # 输出:<class 'list'>

4. input()

input()函数用于获取用户输入的值,其用法如下:input([prompt])。如果提供了prompt参数,则该参数是一个用于向用户显示的字符串,如果没有提供,则直接等待用户输入值。

示例:

name = input('请输入您的姓名:')

print('您好,', name)

5. range()

range()函数用于生成一个序列,其用法如下:range(start, stop, step)。start为序列的起始值,默认为0, stop为序列的结束值,step为序列的步长,默认为1。

示例:

for i in range(1, 11):

    print(i, end=' ')

6. sum()

sum()函数用于对一个序列进行求和,其用法如下:sum(iterable[, start])。如果给出start值,则将其加到序列的和中。

示例:

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

print(sum(numbers))  # 输出:15

7. max()

max()函数用于返回序列或参数列表中的最大值,其用法如下:max(iterable, *[, key, default]),如果没有提供参数,则返回None。

示例:

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

print(max(numbers))  # 输出:5

8. min()

min()函数用于返回序列或参数列表中的最小值,其用法如下:min(iterable, *[, key, default]),如果没有提供参数,则返回None。

示例:

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

print(min(numbers))  # 输出:1

9. abs()

abs()函数用于返回一个数字的绝对值,该函数的用法如下:abs(x)。如果x为复数,则返回它的模。

示例:

x = -10

print(abs(x))  # 输出:10

10. round()

round()函数用于对数字进行四舍五入,该函数的用法如下:round(number[, ndigits])。number表示要进行四舍五入操作的数字,ndigits表示要保留的小数位数。

示例:

number = 3.1415926535

print(round(number, 2))  # 输出:3.14

无论是初学者还是已经有一定编程基础的开发者,这些Python内置函数都是必须掌握的。熟练掌握这些函数可以大大提升编程效率。