Python 环境安装与变量
目录
学习目标
- 学会在不同操作系统上安装 Python 3
- 了解 Python 解释器与 IDE 的选择
- 掌握变量的定义、命名规范与基本使用
- 学会使用
print()和input()进行输入输出
一、Python 简介
Python 是一门高级、解释型、通用的编程语言,由 Guido van Rossum 于 1991 年发布。它以简洁、易读的语法著称,广泛应用于 Web 开发、数据分析、人工智能、自动化运维等领域。
Python 3 是当前的主流版本,Python 2 已于 2020 年停止维护,本教程全部基于 Python 3.x。
二、环境安装
2.1 Windows 安装
- 访问 Python 官网 下载最新版安装包
- 运行安装程序,务必勾选 “Add Python to PATH”
- 点击 “Install Now” 完成安装
验证安装:
python --version2.2 macOS 安装
macOS 自带 Python 2.7,建议通过 Homebrew 安装 Python 3:
brew install python3验证:
python3 --version获取下载安装包安装:
- 下载
https://www.python.org/downloads/macos/ - 安装
点击安装包按提示安装即可 - 配置环境变量
无须配置环境变量,终端输入python3即可
2.3 Linux 安装
大多数 Linux 发行版已预装 Python 3:
# Ubuntu/Debian
sudo apt update
sudo apt install python3 python3-pip
# CentOS/RHEL
sudo yum install python3三、第一个 Python 程序
创建一个文件 hello.py,写入以下内容:
print("Hello, Python!")运行:
python hello.py输出:
Hello, Python!四、IDE 与编辑器推荐
| 工具 | 特点 | 适用人群 |
|---|---|---|
| VS Code | 轻量、插件丰富、免费 | 所有开发者 |
| PyCharm | 功能全面、智能提示强 | 专业开发者 |
| Jupyter Notebook | 交互式、适合数据分析 | 数据科学 |
| IDLE | Python 自带、简单 | 初学者入门 |
五、变量基础
5.1 什么是变量
变量是用于存储数据的命名容器。Python 中变量不需要声明类型,直接赋值即可创建。
# 变量赋值
name = "Alice" # 字符串
age = 25 # 整数
height = 1.68 # 浮点数
is_student = True # 布尔值
print(name) # Alice
print(age) # 25
print(height) # 1.685.2 变量命名规则
- 只能包含字母、数字和下划线
_ - 不能以数字开头
- 区分大小写(
name和Name是不同的变量) - 不能使用 Python 关键字(如
if、for、class等)
# 合法命名
user_name = "Tom"
_age = 20
MAX_SIZE = 100
# 非法命名(会报错)
# 2name = "error" # 不能以数字开头
# my-name = "error" # 不能包含连字符
# class = "error" # 不能使用关键字5.3 命名风格(PEP 8 规范)
# 小写 + 下划线(变量、函数)
user_name = "Alice"
def calculate_sum():
pass
# 大写 + 下划线(常量)
MAX_CONNECTIONS = 100
PI = 3.14159
# 驼峰命名(类名)
class UserInfo:
pass5.4 查看关键字
import keyword
print(keyword.kwlist)
# ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',
# 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
# 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
# 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return',
# 'try', 'while', 'with', 'yield']六、基本输入输出
6.1 print() 输出
# 基本输出
print("Hello, World!")
# 输出多个值
name = "Bob"
age = 30
print("姓名:", name, "年龄:", age)
# 姓名: Bob 年龄: 30
# 自定义分隔符和结尾
print("A", "B", "C", sep="-") # A-B-C
print("Loading", end="...") # 不换行,以 ... 结尾
print("Done!")
# Loading...Done!6.2 input() 输入
# 获取用户输入(返回字符串)
name = input("请输入你的名字: ")
print("你好,", name)
# 输入数字需要转换
age_str = input("请输入你的年龄: ")
age = int(age_str) # 转换为整数
print("你明年", age + 1, "岁")
# 简写
height = float(input("请输入身高(m): "))
print("身高:", height)七、注释
# 单行注释
"""
多行注释(文档字符串)
常用于函数或模块的说明
"""
'''
也可以用三个单引号
实现多行注释
'''
# 行尾注释
x = 10 # 定义变量 x八、代码示例:综合练习
"""
用户信息录入程序
"""
print("=" * 30)
print(" 欢迎使用用户信息录入系统")
print("=" * 30)
# 获取用户输入
name = input("请输入姓名: ")
age = int(input("请输入年龄: "))
city = input("请输入城市: ")
# 输出结果
print("\n--- 录入成功 ---")
print(f"姓名: {name}")
print(f"年龄: {age}")
print(f"城市: {city}")
print(f"明年你将是 {age + 1} 岁")小结
- Python 3 是当前主流版本,安装时注意勾选 “Add to PATH”
- 变量是存储数据的容器,不需要声明类型
- 命名遵循 PEP 8 规范:变量用
snake_case,类用CamelCase print()用于输出,input()用于获取用户输入(返回字符串)- 注释用
#或'''/"""
练习
- 编写程序,输入圆的半径,输出圆的面积和周长(
π取 3.14159)。 - 定义三个变量分别存储你的姓名、年龄、爱好,并格式化输出。
- 查看并打印 Python 的所有关键字列表。