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

Python内置函数之初步学习(max、min、len、range、zip等)

发布时间:2023-06-26 20:19:31

Python是一种编程语言,该语言使用内置函数来帮助程序员完成一些常见的任务。在本篇文章中,我们将探讨Python内置函数的基础知识,包括max、min、len、range、zip等。

1. max() 和 min()

max() 函数用于返回给定参数的最大值。它可以接受任意多个参数,例如:

max(1, 2, 3, 4, 5)  # 返回 5

min() 函数和max() 函数使用方法相似,只是返回的是最小值。

min(1, 2, 3, 4, 5)  # 返回 1

当 max 函数和 min 函数使用在列表中时,它们可以返回列表中的最大值和最小值。

my_list = [1, 2, 3, 4, 5]
max(my_list)  # 返回 5
min(my_list)  # 返回 1

2. len()

len() 函数用于返回对象的长度。通过该函数可以得到对象中元素的数量。

my_string = "Hello, world!"
my_list = [1, 2, 3, 4, 5]
len(my_string)  # 返回 13
len(my_list)  # 返回 5

3. range()

range() 函数用于生成一系列整数。它可以接受1个、2个或3个参数,例如:

range(10)  # 生成0-9的整数序列
range(10, 20)  # 生成10-19的整数序列
range(10, 20, 2)  # 生成10、12、14、16、18的整数序列

可以使用 for 循环来遍历 range() 函数生成的整数序列。

for i in range(10):
    print(i)

# 输出结果:
# 0
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9

4. zip()

zip() 函数用于将多个序列组合成一个新的序列。它可以接受任意数量的序列作为参数,例如:

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
zip(list1, list2)  # 返回 [(1, 'a'), (2, 'b'), (3, 'c')]

可以使用 for 循环来遍历 zip() 返回的新序列。

for i, j in zip(list1, list2):
    print(i, j)

# 输出结果:
# 1 a
# 2 b
# 3 c

以上就是Python内置函数的初步学习,还有很多其他的内置函数,可以到Python官方文档查看。熟练掌握内置函数,可以在编写Python程序时节省大量时间。