在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 上打开命令行:
- 从桌面上找到“应用程序”文件夹。
- 进入“实用工具”文件夹。
- 打开“终端”应用程序。
编写 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 的学习中取得优异的成绩!