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#新手小白学编程#编程
