当前位置:首页>java>收藏这些Python 内置函数,代码效率直接提升 50%

收藏这些Python 内置函数,代码效率直接提升 50%

  • 2026-09-02 20:36:34
收藏这些Python 内置函数,代码效率直接提升 50%

hello,我又来更新了,这次依旧是初学者的干货,帮你从0到进阶python

今天更新Python 内置函数,它是 Python 解释器自带的、无需额外导入就能直接使用的函数,它们是 Python 为我们预先封装好的通用工具,目的是帮你高效完成各种基础且常用的编程任务。

1.print():打印输出给定的内容

print("Hello, World!")  # 输出:Hello, World!

2.len():返回对象的长度或元素个数

string = "Hello, World!"length = len(string)print(length)  # 输出:13

3.input():接收用户输入并返回作为字符串

name = input("请输入您的姓名: ")print("您的姓名是: " + name)

4.range():生成一个指定范围内的整数序列

for num in range(1, 5):    print(num)  # 输出:1 2 3 4

5.str():将对象转换为字符串

number = 42string = str(number)print(string)  # 输出:'42'

6.int():将对象转换为整数

string = "42"number = int(string)print(number)  # 输出:42

7.float():将对象转换为浮点数

string = "3.14"number = float(string)print(number)  # 输出:3.14

8.type():返回对象的类型

number = 42print(type(number))  # 输出:<class 'int'>

9.list():将可迭代对象转换为列表

string = "Hello"char_list = list(string)print(char_list)  # 输出:['H', 'e', 'l', 'l', 'o']

10.tuple():将可迭代对象转换为元组

list_data = [1, 2, 3]tuple_data = tuple(list_data)print(tuple_data)  # 输出:(1, 2, 3)

11.reversed():返回一个反转后的可迭代对象

numbers = [1, 2, 3, 4, 5]reversed_numbers = list(reversed(numbers))print(reversed_numbers)  # 输出:[5, 4, 3, 2, 1]

12.zip():将多个可迭代对象按索引位置组合成元组

names = ['Alice', 'Bob', 'Charlie']ages = [25, 30, 35]zipped = list(zip(names, ages))print(zipped)  # 输出:[('Alice', 25), ('Bob', 30), ('Charlie', 35)]

13.enumerate():返回可迭代对象中元素的索引和值

names = ['Alice', 'Bob', 'Charlie']for index, name in enumerate(names):    print(f"Name at index {index}: {name}")

14.any():判断可迭代对象中是否存在任何为真的元素

numbers = [0, 1, 2, 3]print(any(numbers))  # 输出:True

15.all():判断可迭代对象中所有元素是否都为真

numbers = [0, 1, 2, 3]print(all(numbers))  # 输出:False

16.slice():返回一个切片对象,用于切片操作

numbers = [0, 1, 2, 3, 4, 5]sliced = numbers[slice(2, 5)]print(sliced)  # 输出:[2, 3, 4]

17.isinstance():检查对象是否为指定类型的实例

number = 42print(isinstance(number, int))  # 输出:True

18.callable():检查对象是否可调用(函数、方法等)

def say_hello():    print("Hello!")print(callable(say_hello))  # 输出:True

19.getattr():返回对象的属性值

class Person:    name = "Alice"person = Person()name = getattr(person, "name")print(name)  # 输出:Alice

篇幅有限,完整版函数在下方找我拿哦#python#新手小白学编程#编程

最新文章

随机文章