排行榜 统计
  • 文章总数:170 篇
  • 评论总数:1 条
  • 分类总数:7 个
  • 最后更新:昨天 23:05
原创工具

python 常见内置函数

本文阅读 3 分钟
首页 工具 正文

Python 提供了许多内置函数,这些函数可以直接在代码中使用,无需导入任何库。以下是一些常见的 Python 内置函数:

  1. print():输出内容到控制台。

    print("Hello, World!")
  2. len():返回对象的长度或项目个数。

    my_list = [1, 2, 3, 4, 5]
    print(len(my_list))  # 输出: 5
  3. input():从控制台获取用户输入。

    name = input("请输入您的姓名:")
    print("您好," + name)
  4. range():生成一个整数序列。

    numbers = range(1, 5)
    for num in numbers:
        print(num)
  5. type():返回对象的类型。

    x = 10
    print(type(x))  # 输出: <class 'int'>
  6. str()、int()、float():用于将对象转换为字符串、整数、浮点数。

    num_str = "10"
    num = int(num_str)
  7. max()、min():返回给定参数的最大值和最小值。

    numbers = [3, 6, 1, 8, 4]
    print(max(numbers))  # 输出: 8
  8. sum():返回可迭代对象中所有元素的和。

    numbers = [1, 2, 3, 4, 5]
    print(sum(numbers))  # 输出: 15
  9. abs():返回参数的绝对值。

    x = -10
    print(abs(x))  # 输出: 10
  10. sorted():返回排序后的可迭代对象。

    numbers = [3, 1, 4, 1, 5, 9, 2]
    sorted_numbers = sorted(numbers)
    print(sorted_numbers)

    除了前面提到的常见内置函数外,Python 还提供了许多其他有用的内置函数。以下是一些常用的其他内置函数:

  11. all() 和 any()all() 函数用于判断可迭代对象中所有元素是否都为 True,any() 函数用于判断可迭代对象中是否有任意一个元素为 True。

    nums = [True, False, True]
    print(all(nums))  # 输出: False
    print(any(nums))  # 输出: True
  12. zip():将多个可迭代对象中对应的元素打包成元组。

    names = ['Alice', 'Bob', 'Charlie']
    ages = [25, 30, 35]
    for name, age in zip(names, ages):
        print(name, age)
  13. enumerate():同时返回索引和值。

    names = ['Alice', 'Bob', 'Charlie']
    for index, name in enumerate(names):
        print(index, name)
  14. filter():用于过滤可迭代对象中的元素。

    numbers = [1, 2, 3, 4, 5]
    even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
    print(even_numbers)  # 输出: [2, 4]
  15. map():将函数应用于可迭代对象中的每个元素。

    numbers = [1, 2, 3, 4, 5]
    squared_numbers = list(map(lambda x: x**2, numbers))
    print(squared_numbers)  # 输出: [1, 4, 9, 16, 25]
  16. reduce():对可迭代对象中的元素进行累积操作。

    from functools import reduce
    numbers = [1, 2, 3, 4, 5]
    product = reduce(lambda x, y: x * y, numbers)
    print(product)  # 输出: 120
  17. getattr() 和 setattr():用于获取和设置对象的属性。

    class Person:
        name = "Alice"
        age = 30
    
    p = Person()
    print(getattr(p, 'name'))  # 输出: Alice
    setattr(p, 'age', 35)
    print(p.age)  # 输出: 35

这些是一些常见的其他 Python 内置函数,可以帮助您在编写代码时更高效地进行操作。希望这些信息对您有所帮助!如果您有任何其他问题,请随时向我提问。

原创文章,作者:sourceadmin,如若转载,请注明出处:https://www.firsource.cn/tool/439.html
学Python:条件语句-if else
« 上一篇 03-05
python 内置函数大全
下一篇 » 03-05