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

10个让你编写Python更简单的常用函数

发布时间:2023-06-18 01:22:08

Python是一种非常受欢迎的编程语言,因为它简单易学,且拥有强大的函数库。在本文中,我们将介绍10个常用函数,它们可以帮助你更快、更轻松地编写Python代码。

1. print()

print() 是Python中最常用的函数之一,用于在控制台中打印输出信息。你可以使用它来打印字符串、数字、变量等。

例如:

print("Hello World!")

输出结果:

Hello World!

2. input()

input() 函数用于从控制台中获取用户输入的数据。该函数会将用户输入的值作为字符串返回,你需要根据需要将其转换为适当的数据类型。

例如:

name = input("What is your name? ")
print("Hello, " + name + "!")

输出结果:

What is your name? John
Hello, John!

3. len()

len() 函数用于返回对象的长度或项目数。你可以使用它来获取字符串、列表、元组等对象中项目的数量。

例如:

name = "John"
print(len(name))

numbers = [1, 2, 3, 4, 5]
print(len(numbers))

输出结果:

4
5

4. range()

range() 函数用于生成一个序列,你可以在其中指定序列的起始值、终止值和步长。你可以将其用于循环、列表等。

例如:

for i in range(10):
  print(i, end=" ")

print()

for i in range(2, 10, 2):
  print(i, end=" ")

输出结果:

0 1 2 3 4 5 6 7 8 9 
2 4 6 8 

5. sum()

sum() 函数用于计算列表或元组中所有数字的总和。你可以将其用于计算平均值、中位数等。

例如:

numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)

average = total / len(numbers)
print(average)

输出结果:

15
3.0

6. max()min()

max() 函数用于返回序列中的最大值,而 min() 函数则用于返回序列中的最小值。

例如:

numbers = [1, 2, 3, 4, 5]
print(max(numbers))
print(min(numbers))

words = ["apple", "banana", "cherry"]
print(max(words))
print(min(words))

输出结果:

5
1
cherry
apple

7. abs()

abs() 函数用于返回指定数字的绝对值。

例如:

print(abs(-10))
print(abs(10))

输出结果:

10
10

8. enumerate()

enumerate() 函数用于在循环中获取索引和值,让你能够同时遍历索引和值。

例如:

fruits = ["apple", "banana", "cherry"]
for i, fruit in enumerate(fruits):
  print(i, fruit)

输出结果:

0 apple
1 banana
2 cherry

9. join()

join() 函数用于将字符串列表连接为一个字符串。你可以指定分隔符,并将其用于连接字符串列表。

例如:

words = ["Hello", "World", "!"]
sentence = " ".join(words)
print(sentence)

numbers = [1, 2, 3, 4, 5]
numbers_str = [str(number) for number in numbers]
print(", ".join(numbers_str))

输出结果:

Hello World !
1, 2, 3, 4, 5

10. sorted()

sorted() 函数用于将序列排序。它可以按升序或降序排序,并接受自定义排序函数。

例如:

numbers = [5, 2, 8, 1, 3]
print(sorted(numbers))

words = ["apple", "banana", "cherry"]
print(sorted(words, reverse=True))

输出结果:

[1, 2, 3, 5, 8]
['cherry', 'banana', 'apple']

在编写Python代码时,这些常用函数可以节省你的时间和精力,并让你更轻松地编写代码。当你已经熟悉这些函数时,你还可以深入了解更多Python函数的用法,扩展你的编程技能。