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

Python内置函数学习:了解常用函数和用法

发布时间:2023-06-05 12:35:52

Python作为一门高级编程语言,在其标准库中提供了大量的内置函数,覆盖了各种编程任务需要的不同方面,例如数学、文件操作、字符串处理等。在这个文章中,我们将学习一些最常用的函数及其用法。

1. print()

print()函数是Python中最基本、最常用的输出函数,它可以将需要输出的内容打印到终端上。基本语法:print(要输出的内容)。

例如:

print("Hello, World!")

print("Python is a great programming language.")

在输出多个内容的时候,可以使用逗号分隔符,例如:

print("My name is", "Bob", "and I'm 25 years old.")

会输出:

My name is Bob and I'm 25 years old.

2. len()

len()函数可以用来获取序列、集合、字典、字符串等对象的长度。基本语法:len(对象)。

例如:

str = "Hello, World!"

print(len(str))

输出:

13

3. range()

range()函数可以用来生成一个整数序列。基本语法:range(start, stop, step)。

其中,start是序列的起始值,stop是序列的结束值(不包含),step是序列中两个值之间的间隔,默认为1。

例如:

# 输出1-5的整数序列

for i in range(1, 6):

   print(i)

# 输出0-10的偶数序列

for i in range(0, 11, 2):

   print(i)

4. sum()

sum()函数可以计算序列中所有元素的和。基本语法:sum(序列)。

例如:

numbers = [1, 2, 3, 4, 5]

print(sum(numbers))

输出:

15

5. max()、min()

max()函数可以获取序列中的最大值,min()函数可以获取序列中的最小值。基本语法:max(序列)、min(序列)。

例如:

numbers = [1, 2, 3, 4, 5]

print(max(numbers))

print(min(numbers))

输出:

5

1

6. sorted()

sorted()函数可以对序列进行排序,可以指定排序算法、排序方式等参数。基本语法:sorted(序列)。

例如:

numbers = [1, 4, 2, 5, 3]

print(sorted(numbers))

输出:

[1, 2, 3, 4, 5]

7. type()

type()函数可以获取对象的类型。基本语法:type(对象)。

例如:

x = 5

print(type(x))

输出:

<class 'int'>

8. int()、float()、str()

int()函数可以将一个字符串或数值转换为整型数值,float()函数可以将一个字符串或数值转换为浮点数值,str()函数可以将一个对象转换为字符串。基本语法:int(字符串或数值)、float(字符串或数值)、str(对象)。

例如:

print(int('123'))    # 输出123

print(float('3.14')) # 输出3.14

print(str(123))      # 输出'123'

9. range()

range()函数可以用来生成一个整数序列。基本语法:range(start, stop, step)。

其中,start是序列的起始值,stop是序列的结束值(不包含),step是序列中两个值之间的间隔,默认为1。

例如:

# 输出1-5的整数序列

for i in range(1, 6):

   print(i)

# 输出0-10的偶数序列

for i in range(0, 11, 2):

   print(i)

10. input()

input()函数可以获取用户输入的数据。基本语法:input([prompt])。

其中,[prompt]是可选的字符串参数,用于向用户提示需要输入的数据。

例如:

name = input("Please enter your name: ")

print("Hello, " + name + "!")

输出:

Please enter your name: Alice

Hello, Alice!

以上就是Python中最常用的内置函数,这些函数可以在日常的编程任务中得到广泛应用。除了以上函数,Python的标准库中还提供了很多其他的内置函数,建议在编程过程中逐步熟悉它们的用法和特点,以提高代码的效率和质量。