Python学习是一个循序渐进的过程,对于基础命令一定要反复练习,并牢固掌握,尤其是下面的一些常用指令,必须铭记在心,因为它们会在编程过程中经常用到。
一、输出与变量操作
1.1 基础输出
# 输出固定内容
print("欢迎来到Python编程世界!")
# 输出变量值
name = "Alice"
print("你好,", name) # 输出: 你好, Alice
# 多变量输出(自动空格分隔)
first_name = "张"
last_name = "三"
print(first_name, last_name) # 输出: 张 三
1.2 格式化输出
# f-string格式化(Python3.6+)
age = 25
print(f"我今年{age}岁了。") # 正确输出变量值
# 控制换行
print("这是第一行", end=" ")
print("接续内容") # 输出单行内容:这是第一行接续内容
1.3 变量操作
# 基本赋值
counter = 0
counter += 1 # 等同于 counter = counter + 1
# 多变量赋值
x, y, z = 1, 2, 3
# 类型转换示例
num_str = "100"
num_int = int(num_str) # 字符串转整数
二、流程控制结构
2.1 条件判断
# 基础条件结构
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("合格")
else:
print("不及格")
# 复合条件判断
height = 175
weight = 70
if 160 < height < 180 and 50 < weight < 80:
print("体型标准")
2.2 循环结构
# for循环基础
for i in range(5): # 生成0-4序列
print(i)
# while循环
count = 0
while count < 3:
print(count)
count += 1
# 列表解析式
squares = [x**2 for x in range(1,6)] # [1,4,9,16,25]
三、函数与模块
3.1 函数定义
# 带默认参数
def greet(name="新用户"):
"""显示个性化问候"""
print(f"欢迎,{name}!")
greet("小明") # 输出: 欢迎,小明!
# 返回多个值
def calculate(a, b):
return a+b, a-b
sum_result, diff_result = calculate(10,5)
3.2 模块使用
# 导入标准库
import math
print(math.sqrt(16)) # 4.0
# 第三方库示例
import requests
response = requests.get("https://www.example.com")
四、数据结构操作
4.1 列表与元组
# 列表操作
colors = ["red", "green"]
colors.append("blue") # 添加元素
colors[1] = "yellow" # 修改元素
# 元组不可变性
dimensions = (1920, 1080)
4.2 字典应用
# 字典创建与访问
student = {"name": "李华", "age": 18}
print(student.get("email", "无邮箱")) # 安全访问
# 字典遍历
for key, value in student.items():
print(f"{key}: {value}")
五、文件与异常处理
5.1 文件操作
# 安全文件读写
try:
with open("data.txt", "r") as file:
content = file.read()
except FileNotFoundError:
print("文件不存在")
5.2 异常处理
# 异常捕获结构
try:
result = 10 / 0
except ZeroDivisionError:
print("除零错误")
except Exception as e:
print(f"其他错误: {e}")
finally:
print("清理操作")
六、编程规范建议
- 使用4空格缩进(禁用Tab键)
- 变量命名采用snake_case格式
- 复杂逻辑添加必要注释
- 优先使用with语句管理资源
- 避免使用全局变量
本指南涵盖了Python核心语法要点,建议通过实际编码练习巩固这些概念。当遇到问题时,可查阅官方文档或使用help()函数查看对象说明。
help(str) # 查看字符串类型帮助