欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > 12个Python常见基础函数

12个Python常见基础函数

2025/2/23 7:39:00 来源:https://blog.csdn.net/2301_78096295/article/details/144473818  浏览:    关键词:12个Python常见基础函数

当然可以!Python 是一种功能强大且易于学习的编程语言,有许多内置的函数和库可以帮助你实现各种任务。以下是12个常见的Python基础函数,每个都附有简短的解释和示例代码。

1. print()

功能:输出信息到控制台。

示例

 

python复制代码

print("Hello, World!")

2. len()

功能:返回对象的长度(例如字符串、列表、元组等的元素数量)。

示例

 

python复制代码

my_list = [1, 2, 3, 4, 5]
print(len(my_list)) # 输出: 5

3. type()

功能:返回对象的类型。

示例

 

python复制代码

my_var = 100
print(type(my_var)) # 输出: <class 'int'>

4. int()float()str()

功能:将值转换为整数、浮点数或字符串。

示例

 

python复制代码

num_str = "123"
num_int = int(num_str)
print(num_int) # 输出: 123
num_float = float("123.45")
print(num_float) # 输出: 123.45
num_int_to_str = str(123)
print(num_int_to_str) # 输出: "123"

5. input()

功能:从用户获取输入(返回字符串)。

示例

 

python复制代码

user_input = input("请输入你的名字: ")
print("你好, " + user_input)

6. range()

功能:生成一个数字序列。

示例

 

python复制代码

for i in range(5):
print(i) # 输出: 0 1 2 3 4

7. list()tuple()set()dict()

功能:将可迭代对象转换为列表、元组、集合或字典。

示例

 

python复制代码

my_tuple = tuple([1, 2, 3])
print(my_tuple) # 输出: (1, 2, 3)
my_set = set([1, 2, 2, 3])
print(my_set) # 输出: {1, 2, 3}
my_dict = dict(a=1, b=2, c=3)
print(my_dict) # 输出: {'a': 1, 'b': 2, 'c': 3}

8. append()extend()

功能append() 用于向列表末尾添加一个元素,extend() 用于向列表末尾添加另一个列表的所有元素。

示例

 

python复制代码

my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出: [1, 2, 3, 4]
my_list.extend([5, 6])
print(my_list) # 输出: [1, 2, 3, 4, 5, 6]

9. sorted()

功能:返回一个新的列表,所有元素按升序排列(也可以降序)。

示例

 

python复制代码

my_list = [3, 1, 4, 1, 5, 9]
sorted_list = sorted(my_list)
print(sorted_list) # 输出: [1, 1, 3, 4, 5, 9]
# 降序排列
sorted_list_desc = sorted(my_list, reverse=True)
print(sorted_list_desc) # 输出: [9, 5, 4, 3, 1, 1]

10. enumerate()

功能:将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标。

示例

 

python复制代码

my_list = ['a', 'b', 'c']
for index, value in enumerate(my_list):
print(index, value) # 输出: 0 a, 1 b, 2 c

11. zip()

功能:将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表(如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同)。

示例

 

python复制代码

list1 = ['a', 'b', 'c']
list2 = [1, 2, 3]
zipped = zip(list1, list2)
print(list(zipped)) # 输出: [('a', 1), ('b', 2), ('c', 3)]

12. map()

功能:根据提供的函数对指定序列做映射。

示例

 

python复制代码

def square(n):
return n * n
numbers = [1, 2, 3, 4, 5]
squared_numbers = map(square, numbers)
print(list(squared_numbers)) # 输出: [1, 4, 9, 16, 25]

这些函数和方法是Python编程中的基础,理解和熟练使用它们将帮助你更有效地编写代码。希望这些解释和示例对你有所帮助!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词