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

了解Python中常用的内置函数及其用法

发布时间:2023-07-01 11:33:03

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代码时更加高效和便捷。