5个最常见的Python函数及其用法
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 函数,将能够更加方便快捷地编写代码。
