在mac命令行中执行Python:简易入门指南

在现代编程中,Python作为一种广泛使用的编程语言,因其简单易学的特性而受到开发者的青睐。无论是数据分析、机器学习还是 web 开发,Python 都可以胜任。作为 Mac 用户,学习如何在命令行中执行 Python 代码是相当重要的技能。本文将为您详细介绍如何在 Mac 的命令行中运行 Python 程序,以及一些基本示例。

安装 Python

在大多数 Mac 系统中,Python 预装在系统中,但通常是 Python 2.x 版本。您可以通过以下命令确认您的 Python 版本:

python --version

如果您想要运行最新版本的 Python 3,可以通过 Homebrew 安装:

brew install python

安装完成后,您可以使用 python3 来启动 Python 3。

进入命令行

您可以通过以下步骤在 Mac 上打开命令行:

  1. 从桌面上找到“应用程序”文件夹。
  2. 进入“实用工具”文件夹。
  3. 打开“终端”应用程序。

编写 Python 脚本

在命令行中,您可以使用任何文本编辑器编写 Python 脚本。例如,使用 nano 编辑器创建一个新的 Python 文件:

nano hello.py

在打开的编辑器中,您可以写下以下代码:

# hello.py
print("Hello, World!")

CTRL + X,然后按 Y 保存并退出。

执行 Python 脚本

在终端中,您可以通过以下命令执行 Python 脚本:

python3 hello.py

如果一切设置正确,您将看到以下输出:

Hello, World!

示例:简单的计算器

让我们编写一个更复杂的 Python 脚本,实现一个简单的计算器功能。在命令行中创建一个文件 calculator.py

nano calculator.py

然后输入以下代码:

# calculator.py

def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

def multiply(a, b):
    return a * b

def divide(a, b):
    if b != 0:
        return a / b
    else:
        return "Cannot divide by zero."

if __name__ == "__main__":
    print("Welcome to the Simple Calculator!")
    num1 = float(input("Enter first number: "))
    num2 = float(input("Enter second number: "))
    operation = input("Choose operation (add, subtract, multiply, divide): ")

    if operation == 'add':
        result = add(num1, num2)
    elif operation == 'subtract':
        result = subtract(num1, num2)
    elif operation == 'multiply':
        result = multiply(num1, num2)
    elif operation == 'divide':
        result = divide(num1, num2)
    else:
        result = "Invalid operation."

    print(f"The result is: {result}")

保存并退出后,通过以下命令执行:

python3 calculator.py

您将看到程序提示您输入数字和运算符。

类图示例

在这个计算器的代码中,我们使用了一些函数。接下来,我们用类图表示这些函数。

classDiagram
    class Calculator {
        + add(a: float, b: float): float
        + subtract(a: float, b: float): float
        + multiply(a: float, b: float): float
        + divide(a: float, b: float): float
    }

小结

通过本文,您了解了如何在 Mac 的命令行中执行 Python 代码,从安装 Python 到编写和运行简单的脚本。Python 的简洁性让它成为了编程初学者的理想选择,而掌握命令行操作将为您的编程旅程打开新的大门。祝您在 Python 的学习中取得优异的成绩!