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

Python内置函数常用方法总结

发布时间:2023-06-01 06:44:15

Python是一种面向对象的动态编程语言,具有简单、易学、灵活和可扩展性等特点,在日常开发中被广泛使用。Python内置函数是Python语言的核心组成部分,提供了许多基本的功能和方法,能够大大提高开发效率。本篇文章将介绍Python内置函数中一些常用的方法。

1. print

print()函数是Python中最常用的函数,用于输出内容到控制台。它可以输出字符串、数字及表达式的值,并且它的参数可以是任何数据类型。

示例:

print("Hello, World!")  # 输出字符串

print(5+3)  # 输出表达式的值

print("Python", "Java", "C++")  # 输出多个参数

输出:

Hello, World!

8

Python Java C++

2. len

len()函数用于返回指定对象的长度或元素个数。它的参数可以是字符串、列表、元组、集合、字典等数据类型。

示例:

str1 = "Hello, World!"

print(len(str1))  # 输出字符串长度

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

print(len(list1))  # 输出列表元素个数

输出:

13

5

3. range

range()函数用于生成一个整数序列,常用于循环中。它的参数可以指定序列的起始值、结束值和步长(默认为1)。

示例:

for i in range(1, 6):

    print(i)

输出:

1

2

3

4

5

4. open

open()函数用于打开一个文件,并返回一个文件对象。它的参数可以指定文件名、打开模式(默认为只读)等。

示例:

file = open("test.txt", "w")

file.write("Hello, World!")

file.close()

输出:生成一个名为test.txt的文件,内容为Hello, World!

5. input

input()函数用于从控制台获取用户输入的内容,并返回一个字符串类型的值。

示例:

name = input("请输入您的名字:")

print("您好," + name)

输出:

请输入您的名字:Alice

您好,Alice

6. type

type()函数用于返回指定对象的数据类型。它的参数可以是任何数据类型。

示例:

num = 5

print(type(num))  # 输出整数类型

str1 = "Hello, World!"

print(type(str1))  # 输出字符串类型

输出:

<class 'int'>

<class 'str'>

7. isinstance

isinstance()函数用于判断指定对象是否为指定类型的实例。它的参数可以是任何数据类型和类型名称。

示例:

num = 5

print(isinstance(num, int))  # 输出True,因为num是整数类型的实例

str1 = "Hello, World!"

print(isinstance(str1, list))  # 输出False,因为str1不是列表类型的实例

输出:

True

False

8. sorted

sorted()函数用于对指定对象进行排序,返回一个新列表。它的参数可以是列表、元组等可迭代对象。

示例:

list1 = [5, 3, 8, 1, 2]

print(sorted(list1))  # 输出排序后的列表

str1 = "Hello, World!"

print(sorted(str1))  # 输出排序后的字符串列表

输出:

[1, 2, 3, 5, 8]

[' ', ' ', 'H', 'W', 'd', 'e', 'l', 'l', 'l', 'o', 'o', 'r']

9. sum

sum()函数用于对指定对象进行求和,返回其总和。它的参数可以是列表、元组、集合等可迭代对象。

示例:

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

print(sum(list1))  # 输出列表元素的总和

tuple1 = (2, 4, 6, 8, 10)

print(sum(tuple1))  # 输出元组元素的总和

输出:

15

30

10. zip

zip()函数用于将多个可迭代对象的元素打包成一个元组,返回一个新的可迭代对象。它的参数可以是任何可迭代对象。

示例:

list1 = [1, 2, 3]

list2 = ['A', 'B', 'C']

result = zip(list1, list2)

print(list(result))

输出:

[(1, 'A'), (2, 'B'), (3, 'C')]

以上是Python内置函数的一些常用方法,它们能够大大简化我们的开发工作,提高效率。在后续开发中,我们可以结合实际需求,灵活运用这些方法。