Bootstrap

零基础学 Python——Python 基础内置函数

各位亦菲彦祖,欢迎你们再次来到 Python 的世界!在之前的学习中,我们已经掌握了 Python 的安装、基本输入输出、数据类型,以及流程控制语句 if/elseforwhile。相信你们已经能熟练地编写一些简单的小程序啦!今天,就让我们继续乘胜追击,一起探秘 Python 的“百宝袋”——内置函数(Built-in Functions)

当我们开始写代码时,你们可能会发现,有很多“神奇”的函数总是随手可得,比如 print()len()range() 等。它们之所以能被直接使用,就是因为它们是 Python 为我们准备好的“标配武器”,无需额外安装或导入就可以拿来“即插即用”,极大地提升了我们写程序时的效率和快乐。

下面,就让我们看看那些常用且超级好用的内置函数吧!


1. print():与程序对话的窗口

  • 用途:输出信息到控制台,非常常见。
  • 示例
    print("Hello, 亦菲彦祖!")
    
    当你运行这行代码时,会在屏幕上看到:
    Hello, 亦菲彦祖!
    
    这就是最简单的与程序对话的方式啦!

2. input():让用户输入信息

  • 用途:从控制台获取输入的信息,常用在需要和用户交互的场景中。
  • 示例
    name = input("请输入你的名字:")
    print(f"欢迎你, {name},我们来一起学 Python 吧!")
    
    运行后,程序会等待你输入姓名,然后为你送上一句热乎乎的问候。

3. 转换类型:int()float()str()bool()

  • 用途:将数据在不同类型间转换。
  • 常见场景
    • int(x):将 x 转为整数
    • float(x):将 x 转为浮点数
    • str(x):将 x 转为字符串
    • bool(x):将 x 转为布尔值(True/False)
  • 示例
    age_str = input("请输入你的年龄:")  # 用户输入的是字符串
    age = int(age_str)  # 将字符串转换为整数
    print(f"你现在已经 {age} 岁了!")
    
    在实际编程中,这些转换操作几乎随处可见,“兼容并包”才是 Python 程序的灵魂!

4. len():测量序列的长度

  • 用途:获取列表、字符串、元组等可迭代对象中的元素个数。
  • 示例
    names = ["Alice", "Bob", "Tom"]
    print(len(names))  # 输出:3
    
    text = "Python"
    print(len(text))  # 输出:6
    
    这个函数可谓“见多识广”,凡是可迭代的,都能一探究竟。

5. range():创建数字序列

  • 用途:生成一个整数序列,常与 for 循环搭配使用。
  • 示例
    for i in range(5):
        print(i)
    # 输出:0, 1, 2, 3, 4
    
    这个函数堪称循环语句的好搭档,“不劳而获”就能获得一串数字,是不是很方便?

6. max()min()sum():一探究竟

  • 用途
    • max():返回给定参数中的最大值
    • min():返回给定参数中的最小值
    • sum():返回序列中所有元素的和
  • 示例
    numbers = [10, 3, 99, 45]
    print(max(numbers))  # 输出:99
    print(min(numbers))  # 输出:3
    print(sum(numbers))  # 输出:10 + 3 + 99 + 45 = 157
    
    这三个函数简直就是数据处理的“核武器”,让你在对比大小和求和时轻松无比。

7. abs():让结果保持绝对“正能量”

  • 用途:返回数字的绝对值。
  • 示例
    print(abs(-10))  # 输出:10
    
    在需要计算偏差或距离时,这个函数能保证不出现负数,让人倍感踏实。

8. round():四舍五入的小帮手

  • 用途:对浮点数进行四舍五入。
  • 示例
    print(round(3.14159, 2))  # 保留 2 位小数,输出:3.14
    print(round(2.5))         # 输出:2
    
    在需要保留小数位数的场景下,round() 提供了灵活的选择。

9. sorted():数据的“美颜师”

  • 用途:对一个序列进行排序并返回新的列表。
  • 示例
    numbers = [3, 1, 4, 1, 5, 9]
    print(sorted(numbers))       # 输出:[1, 1, 3, 4, 5, 9]
    print(sorted(numbers, reverse=True))  # 输出:[9, 5, 4, 3, 1, 1]
    
    想要把数据从小到大或从大到小地排列整齐,sorted() 让一切井井有条。

10. help():你永远的贴心顾问

  • 用途:查看函数或模块的使用方法或文档,是 Python 自带的“百科全书”。
  • 示例
    help(print)
    
    这行代码会在终端或解释器中显示 print() 函数的详细用法。遇到不懂的地方,“喊”一句 help(),Python 就能给你最官方、最全的答复!

11. 其他常见内置函数

这里再为亦菲和彦祖简单列举一些常见的内置函数,帮助你们拓展思路:

  • enumerate():获取可迭代对象的索引和值,一起返回。
  • zip():并行迭代多个可迭代对象。
  • dict()/list()/tuple()/set():快速创建字典、列表、元组、集合。
  • pow():处理乘方运算,比如 pow(2, 3) 等于 8

有了这些“百宝袋”里的好帮手,你们就能在 Python 的世界里轻松地铸造出属于自己的“一方天地”啦!


结语

各位亦菲彦祖,在编程的道路上,内置函数就像一家随叫随到的快递店,无论什么场景都能为你“送货到家”,快速又放心。我们要做的,就是善加利用这些工具,一步步磨练自己的“编程肌肉”。

相信通过今天的学习,你们对 Python 的内置函数已经有了初步的了解和运用。别忘了多多尝试、勤加练习,只有在实践中体会它们的乐趣,才能真正将它们“炼化”成自己的编程技能。

下一站,我们会深入探讨更多更有趣的 Python 知识。学习编程是一段精彩且充满未知的旅程,亦菲彦祖们,让我们继续坚持下去吧!如有任何疑问或心得,欢迎在评论区分享,你们的每一次思考都是下一次进步的阶梯。

祝学习愉快,我们下次见!加油,奥利给!


小提示:可以把以上常用内置函数整理成一个小笔记贴在电脑旁,需要时随手翻阅,一键开启 Python 的“智慧之门”!继续冲冲冲吧,亦菲和彦祖!

;