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

Python教程:10个常用函数详解

发布时间:2023-10-23 00:29:04

Python是一种常用的编程语言,提供了许多强大的函数和工具来帮助我们完成各种任务。在本教程中,我将介绍并详解10个在Python中经常使用的函数,这些函数可以帮助我们更高效地编写代码。

1. print(): 这是一个非常基本的函数,用于打印输出文本到控制台。你可以将需要打印的内容作为参数传递给这个函数,每个参数之间用逗号分隔。

示例:

print("Hello, world!")
print("The answer is", 42)

输出:

Hello, world!
The answer is 42

2. len(): 这个函数用于计算字符串、列表、元组等对象的长度。它将返回对象中元素的数量。

示例:

print(len("Hello, world!"))
print(len([1, 2, 3, 4, 5]))

输出:

13
5

3. input(): 这个函数用于从用户那里获取输入。它将在控制台中显示一条提示,等待用户输入,然后返回用户输入的内容作为字符串。

示例:

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

输出(假设用户输入"John"):

What is your name? John
Hello, John!

4. range(): 这个函数用于生成一个指定范围内的整数序列。它可以接受1个、2个或3个参数,分别表示起始值、终止值和步长(可选,默认为1)。

示例:

for i in range(1, 10, 2):
    print(i)

输出:

1
3
5
7
9

5. str(): 这个函数用于将一个对象转换为字符串。它接受一个对象作为参数,并返回一个表示该对象的字符串。

示例:

age = 25
print("I am " + str(age) + " years old.")

输出:

I am 25 years old.

6. int(): 这个函数用于将一个对象转换为整数。它可以接受一个字符串或浮点数作为参数,并返回一个整数。

示例:

number = int("42")
print(number)

输出:

42

7. float(): 这个函数用于将一个对象转换为浮点数。它可以接受一个整数或字符串作为参数,并返回一个浮点数。

示例:

value = float("3.14")
print(value)

输出:

3.14

8. sorted(): 这个函数用于对一个可迭代对象进行排序,返回一个新的列表。它可以接受一个可迭代对象作为参数,如字符串、列表或元组,并按照升序排列元素。

示例:

numbers = [3, 1, 4, 1, 5, 9, 2]
sorted_numbers = sorted(numbers)
print(sorted_numbers)

输出:

[1, 1, 2, 3, 4, 5, 9]

9. sum(): 这个函数用于计算一个可迭代对象的总和,返回一个数值。它可以接受一个可迭代对象作为参数,并对其中的元素进行求和。

示例:

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

输出:

15

10. random(): 这个函数用于生成一个随机数,返回一个浮点数。它可以接受一个可选的范围参数,指定生成随机数的范围。

示例:

import random

random_number = random.random()
print(random_number)

输出:

0.7841805819703569

这些只是Python中许多常用函数的一小部分。通过了解和使用这些函数,你可以更轻松地编写代码并解决各种问题。希望这个教程对你有所帮助!