想象一下,有一种工具既能做网站开发,又能处理数据分析,还能写自动化脚本,甚至搞人工智能——这就是Python!它功能强大又简单易学。无论你是编程小白还是资深开发者,Python都能成为你的得力助手。
Python的特点:
- 语法简单:接近英语,学习曲线平缓
- 功能丰富:大量现成的库可以使用
- 应用广泛:Web开发、数据分析、人工智能等
基础语法和代码示例
变量和数据类型
# 基本数据类型
name = "小明" # 字符串
age = 20 # 整数
height = 1.75 # 浮点数
is_student = True # 布尔值
print(f"姓名: {name}, 年龄: {age}") # 格式化输出
列表和字典
# 列表 - 有序集合
fruits = ["苹果", "香蕉", "橙子"]
fruits.append("葡萄") # 添加元素
print(fruits[0]) # 访问第一个元素
# 字典 - 键值对
student = {
"name": "李华",
"age": 20,
"major": "计算机"
}
print(student["name"]) # 访问值
条件判断和循环
# 条件判断
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
# 循环
for i in range(3): # 循环3次
print(f"第{i+1}次循环")
# while循环
count = 3
while count > 0:
print(count)
count -= 1
函数定义
def greet(name, time="早上"):
"""问候函数"""
return f"{time}好,{name}!"
# 使用函数
message = greet("小明")
print(message)
文件操作
# 写入文件
with open("test.txt", "w") as file:
file.write("Hello, Python!")
# 读取文件
with open("test.txt", "r") as file:
content = file.read()
print(content)
注意
- 缩进规则
- 错误处理
- 代码规范
- 环境管理