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

5个最常见的Python函数及其用法

发布时间:2023-06-21 07:25:05

Python 是一门面向对象、解释性、偏移的高级编程语言,非常流行和易学。Python 有许多内置函数,这些函数可以帮助我们在开发过程中更高效和简洁地编写代码。下面介绍 5 个最常见的 Python 函数及其用法。

1. print()

作用:打印数值、变量、字符串和其他对象。

语法:print(object(s), separator=separator, end=end, file=file, flush=flush)

解释:

- object(s):要打印的一个或多个对象,用逗号隔开,可以是数字、字符串、列表、元组、字典等其他对象。

- separator(可选):指定对象间的分隔符,默认为“ ”(空格)。

- end(可选):指定行末的字符,默认为“

”(换行)。

- file(可选):输出流,默认为 sys.stdout,即将输出打印到控制台。

- flush(可选):指定是否刷新输出流,默认为 False,即不立即刷新输出流。

例如:

print('Hello, world!')
print(2021, 6, 30)
print('Today is', 'Wednesday', 'June 30', sep=' ')

输出:

Hello, world!
2021 6 30
Today is Wednesday June 30

2. len()

作用:返回对象的长度或项目的数量。

语法:len(s)

解释:

- s:要求长度的对象,可以是字符串、列表、元组、字典、集合或其它可迭代对象。

例如:

a = 'Hello, world!'
b = [1, 2, 3, 4, 5]
c = (1, 'a', True, 3.14)
print(len(a))
print(len(b))
print(len(c))

输出:

13
5
4

3. sum()

作用:返回序列的总和。

语法:sum(iterable[, start])

解释:

- iterable:要求和的序列,可以是列表、元组或其它可迭代对象。

- start(可选):加上这个数后再进行求和,默认为 0。

例如:

a = [1, 2, 3, 4, 5]
b = (1, 3, 5, 7, 9)
c = {2, 4, 6, 8, 10}
print(sum(a))
print(sum(b, 2))
print(sum(c))

输出:

15
25
30

4. range()

作用:生成一个整数序列。

语法:range(start, stop[, step])

解释:

- start(可选):起始值,默认为 0。

- stop:结束值,不包括此值,在生成的序列中。

- step(可选):步长,默认为 1。

例如:

a = range(5)
b = range(1, 10, 2)
for i in a:
    print(i)
for j in b:
    print(j, end=' ')

输出:

0
1
2
3
4
1 3 5 7 9

5. zip()

作用:将多个序列压缩成一个元组。

语法:zip(iterable1, iterable2, iterable3,...)

解释:

- iterable1, iterable2, iterable3,...:要压缩的序列,可以是列表、元组或其它可迭代对象。

例如:

a = [1, 2, 3]
b = ['a', 'b', 'c']
c = (True, False, True)
for i in zip(a, b, c):
    print(i)

输出:

(1, 'a', True)
(2, 'b', False)
(3, 'c', True)

总结:

Python 内置函数非常丰富,以上这 5 个是最常用的函数。学好这 5 个函数的使用,并结合其他的 Python 函数,将能够更加方便快捷地编写代码。