Python 入门:零基础写出你的第一个程序

小飞兽 Python 14 次阅读 2026-07-14

一、Python 是什么?

Python 是一门易学易用的编程语言,语法接近英语,应用范围极广:网站后台、数据分析、人工智能、自动化脚本都能做。

二、安装 Python

# Linux / macOS(通常已预装)
python3 --version   # 查看版本(应该是 3.8 以上)

Windows:去 python.org/downloads 下载,安装时勾选 Add Python to PATH

运行方式

python3 hello.py # 保存为 .py 文件运行 python3 # 进入交互式解释器

三、第一个 Python 程序

# hello.py
print("Hello World!")
name = input("你叫什么名字?")
print(f"你好,{name}!")

四、变量和数据类型

name = "小明"      # 字符串
age = 25           # 整数
price = 19.9       # 浮点数
is_student = True  # 布尔值

字符串操作

print(name.upper()) # 小明 -> 小明(转大写) print(len(name)) # 2(字符数)

类型转换

age_str = str(age) # 25 -> "25" num = int("123") # "123" -> 123

五、条件判断和循环

# 条件判断
if age >= 18:
    print("成年人")
elif age >= 6:
    print("儿童")
else:
    print("婴幼儿")

for 循环

for i in range(5): # 0,1,2,3,4 print(i)

fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
print(fruit)

六、函数

def greet(name, greeting="你好"):
    return f"{greeting},{name}!"

print(greet("小明")) # 你好,小明!
print(greet("小红", "早上好")) # 早上好,小红!

返回多个值

def get_stats(numbers): return min(numbers), max(numbers)

low, high = get_stats([3, 1, 8, 2, 9])

七、文件操作

# 读取文件
with open("test.txt", "r", encoding="utf-8") as f:
    content = f.read()

写入文件

with open("output.txt", "w", encoding="utf-8") as f: f.write("第一行内容 ")

追加模式

with open("output.txt", "a", encoding="utf-8") as f: f.write("追加的内容 ")

八、常见错误

IndentationError

Python 用缩进表示代码块,必须一致。统一用 4 个空格,不要混用 Tab 和空格。

SyntaxError

语法错误,括号、引号不匹配,仔细检查报错行。

FileNotFoundError

文件路径写错了,或文件不在当前工作目录。