跳至主要內容

14. 常用内建函数

小白debug大约 3 分钟

14. 常用内建函数

今天我们要聊聊 Python 中一些相当实用的东西—— 常用内建函数 。这些函数就像是你日常生活中的多功能工具,能帮你处理各种不同类型的任务。

什么是常用内建函数?

首先,让我给你们普及一下基础知识。在 Python 中,内建函数 意味着这些函数是 Python 自带的,你无需额外安装任何模块或库,就可以直接使用它们。

这些函数就像是工具箱里的各种工具,能帮你在编程中更高效地完成任务。

常用内建函数的分类

我们要介绍的这些内建函数可以分成几个类别,包括:

数字操作

这类函数可以帮你轻松处理数字。

  • abs(x):返回 x 的绝对值。
    示例:
    x = -10
    result = abs(x)
    print(result)  # 输出 10
    
  • max(iterable):返回可迭代对象中的最大值。
    示例:
    numbers = [3, 6, 1, 9, 4]
    result = max(numbers)
    print(result)  # 输出 9
    
  • min(iterable):返回可迭代对象中的最小值。
    示例:
    numbers = [3, 6, 1, 9, 4]
    result = min(numbers)
    print(result)  # 输出 1
    
  • round(x, n):将 x 四舍五入到 n 位小数。
    示例:
    x = 3.1415926
    result = round(x, 2)
    print(result)  # 输出 3.14
    

字符串处理

这些函数可以帮你处理字符串。

  • len(s):返回字符串的长度。
    示例:
    text = "Hello, Python!"
    result = len(text)
    print(result)  # 输出 13
    
  • str(x):将对象 x 转换为字符串。
    示例:
    number = 123
    text = str(number)
    print(text)  # 输出 "123"
    
  • upper():将字符串中的字母变为大写。
    示例:
    text = "hello"
    result = text.upper()
    print(result)  # 输出 "HELLO"
    
  • lower():将字符串中的字母变为小写。
    示例:
    text = "WORLD"
    result = text.lower()
    print(result)  # 输出 "world"
    

列表和集合处理

这类函数可以让你更灵活地处理列表和集合。

  • len(iterable):返回列表或集合的元素个数。
    示例:
    numbers = [1, 2, 3, 4, 5]
    result = len(numbers)
    print(result)  # 输出 5
    
  • sum(iterable):返回可迭代对象的所有元素的和。
    示例:
    numbers = [1, 2, 3, 4, 5]
    result = sum(numbers)
    print(result)  # 输出 15
    
  • sorted(iterable):返回一个排好序的列表,但不会改变原列表。
    示例:
    numbers = [5, 2, 7, 1, 9]
    result = sorted(numbers)
    print(result)  # 输出 [1, 2, 5, 7, 9]
    

文件和输入输出

这类函数让你更轻松地处理文件和用户输入。

  • open(file, mode):打开文件。
    示例:
    file = open("example.txt", "w")
    file.write("Hello, Python!")
    file.close()
    
  • input(prompt):接受用户输入。
    示例:
    user_input = input("请输入你的名字:")
    print(f"你好, {user_input}!")
    

实战例子:统计字符个数

让我们用一个实际的例子来巩固所学知识。我们将编写一个程序来统计用户输入的字符串中的字符个数。

def count_characters():
    user_input = input("请输入一段文字:")
    char_count = len(user_input)
    print(f"你输入的文字共有 {char_count} 个字符。")

count_characters()

总结

通过学习本文,你了解了一些 Python 的常用内建函数,它们可以让你在编程过程中更高效地处理各种任务。我们介绍了数字、字符串、列表、集合以及文件和输入输出相关的函数。

希望这篇文章能帮助你在编程中更得心应手!

训练营看视频