了解Python中常用的内置函数及其用法
Python中有很多常用的内置函数,这些函数可以直接使用,无需导入任何模块。以下是一些常见的内置函数及其用法:
1. print(): 打印函数,用于将指定的内容输出到标准输出设备(通常是控制台)。可以打印字符串、数字、变量等。例如:
print("Hello, World!")
2. len(): 返回给定对象的长度(元素个数)。可以用于字符串、列表、元组、字典、集合等。例如:
len("Hello") # 输出 5
len([1, 2, 3]) # 输出 3
3. input(): 用于从标准输入设备(通常是键盘)读取用户输入的字符串。可以传入一个提示信息作为参数,例如:
name = input("Please enter your name: ")
4. str(): 将其他类型的数据转换为字符串类型。例如:
num = 10
str_num = str(num)
5. int(): 将其他类型的数据转换为整数类型。例如:
num = int("10")
6. float(): 将其他类型的数据转换为浮点数类型。例如:
num = float("10.5")
7. type(): 返回给定对象的类型。例如:
type(10) # 输出 <class 'int'>
type("Hello") # 输出 <class 'str'>
8. list(): 将其他可迭代对象(如字符串、元组、字典等)转换为列表类型。例如:
str_list = list("Hello") # 输出 ['H', 'e', 'l', 'l', 'o']
dict_list = list({"name": "John", "age": 25}) # 输出 ['name', 'age']
9. dict(): 创建一个新的字典。可以传入关键字参数或可迭代对象作为参数。例如:
user = dict(name="John", age=25)
fruits = dict([("apple", 5), ("banana", 3)])
10. max(): 返回给定可迭代对象中的最大值。例如:
max([1, 2, 3]) # 输出 3
max("Hello") # 输出 'o'
11. min(): 返回给定可迭代对象中的最小值。例如:
min([1, 2, 3]) # 输出 1
min("Hello") # 输出 'H'
12. sorted(): 返回给定可迭代对象的排序结果(默认按升序)。可以传入关键字参数进行自定义排序。例如:
sorted([3, 1, 2]) # 输出 [1, 2, 3]
sorted("Hello", reverse=True) # 输出 ['o', 'l', 'l', 'e', 'H']
13. sum(): 返回给定可迭代对象的所有元素的和。例如:
sum([1, 2, 3]) # 输出 6
sum((5, 10, 15)) # 输出 30
14. range(): 返回一个指定范围内的数字序列。可以指定起始值、结束值和步长。例如:
range(5) # 输出 [0, 1, 2, 3, 4]
range(1, 10, 2) # 输出 [1, 3, 5, 7, 9]
15. abs(): 返回给定数值的绝对值。例如:
abs(-10) # 输出 10
abs(5.5) # 输出 5.5
这些只是Python中常用内置函数的一部分,还有很多其他有用的内置函数可以探索和使用。熟悉这些函数及其用法可以让我们在编写Python代码时更加高效和便捷。
