Python 是一门简洁易读、应用广泛的编程语言,非常适合编程新手入门。这份教程从环境搭建开始,逐步讲解基础语法、核心数据结构等内容,搭配实战代码,助你快速上手。
要运行 Python 代码,需先安装 Python 解释器并选择合适的开发工具。 1.
1. 下载:访问Python 官网,官网会自动匹配你的操作系统,推荐下载 3.x 稳定版(Python 2 已停止维护)。
2. 安装:Windows 系统下载 .exe 文件,务必勾选“Add Python X.X to PATH”,避免手动配置环境变量;macOS 下载 .pkg 包双击安装即可;Linux 大多预装 Python 3,若未安装,可执行sudo apt install python3(Ubuntu/Debian)完成安装。
3. 验证:安装后打开终端,输入python --version(部分系统需用python3 --version),若输出类似Python 3.12.0的版本号,说明安装成功。
2. 选择开发工具
- VS Code:轻量免费,安装官方 Python 插件后,可实现代码高亮、自动补全,适合新手;
- PyCharm Community:专门针对 Python 的 IDE,功能全面,自带调试和环境管理,适合长期开发。
编程界传统的“Hello, World!”程序,能帮你快速熟悉 Python 的运行方式:
2. 写入代码: python # 这是单行注释,用于说明代码,不会被执行 print("Hello, World!") # 输出字符串到控制台 print("Python 入门啦!")
3. 运行程序:打开终端,切换到文件所在目录,输入python hello.py,终端会输出对应的字符串。
Python 无需声明变量类型,赋值时自动确定类型,常用类型如下:
支持算术、比较、逻辑等常见运算符,满足日常计算和判断需求:
# 算术运算符
a, b = 10, 3
print(a + b) # 加法,输出13
print(a // b) # 整除,输出3
print(a % b) # 取余,输出1
print(a ** b) # 幂运算,输出1000
# 比较运算符
print(a > b) # 输出True
# 逻辑运算符
x, y = True, False
print(x and y) # 逻辑与,输出False
print(x or y) # 逻辑或,输出Trueif-elif-else实现多分支判断:score = 85
if score >= 90:
print("优秀")
elif score >= 70:
print("良好")
else:
print("加油")for循环和while循环,for常用于遍历,while适合按条件重复执行:# for循环:遍历0-4
for i in range(5):
print(i)
# while循环:打印1-5
count = 1
while count <= 5:
print(count)
count += 1 # 计数器自增,避免死循环Python 内置多种实用数据结构,可满足不同存储需求。
[]定义:fruits = ["苹果", "香蕉", "橙子"]
fruits.append("葡萄") # 添加元素到末尾
print(fruits[0]) # 访问第一个元素,输出 苹果
fruits.remove("香蕉") # 删除指定元素{}定义:person = {"name": "小红", "age": 22, "city": "北京"}
print(person["name"]) # 输出 小红
person["phone"] = "123456" # 添加新键值对()定义,适合存储固定数据:coordinates = (10.0, 20.0)
print(coordinates[1]) # 输出20.0,无法修改元素值用def关键字定义函数,可封装代码实现复用:
# 定义带参数和返回值的函数
def greet(name):
return f"你好,{name}!"
# 调用函数
message = greet("小李")
print(message) # 输出 你好,小李!用try-except捕获运行时错误,避免程序崩溃:
try:
# 可能出错的代码
result = 10 / 0
except ZeroDivisionError:
# 捕获除数为0的错误并提示
print("除数不能为0!")
finally:
# 无论是否出错都会执行
print("计算结束")掌握基础后,可根据兴趣拓展以下方向:
datetime处理时间,用requests爬取网页数据,安装第三方库可通过pip install 库名(如pip install requests);class定义类和对象,例如创建Dog类并实现方法;原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。