下面是一份 Python 基础语法入门 的简明教程,适合零基础或刚开始学习编程的人。内容从最核心的语法讲起,并配有简单示例。
一、Python是什么
Python 是一种 高级、解释型、跨平台的编程语言,特点:
- 语法简单
- 代码可读性高
- 应用广泛(数据分析、人工智能、Web开发等)
常见学习环境包括
Jupyter Notebook、
Visual Studio Code。
二、第一个Python程序
传统示例:
print("Hello, World!")
解释:
print():输出函数"Hello, World!":字符串
运行后输出:
Hello, World!
三、变量
变量用于 存储数据。
name = "Tom"
age = 20
height = 1.75
特点:
- Python 不需要声明类型
- 直接赋值即可
x = 10
x = "hello"
四、基本数据类型
Python 常见类型:
| 类型 | 示例 |
|---|---|
| 整数 | 10 |
| 浮点数 | 3.14 |
| 字符串 | "hello" |
| 布尔 | True / False |
示例:
a = 10
b = 3.5
c = "Python"
d = True
查看类型:
print(type(a))
五、运算符
1 算术运算
a = 10
b = 3
print(a + b) # 加
print(a - b) # 减
print(a * b) # 乘
print(a / b) # 除
print(a % b) # 取余
2 比较运算
a = 5
b = 10
print(a > b)
print(a < b)
print(a == b)
返回值是 True 或 False。
六、输入与输出
输出
print("Hello")
多个变量:
name = "Tom"
age = 20
print(name, age)
输入
name = input("请输入名字:")
print("你好", name)
input() 返回 字符串。
如果要数字:
age = int(input("请输入年龄:"))
七、条件语句
用于判断。
age = 18
if age >= 18:
print("成年")
else:
print("未成年")
多个条件:
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
注意:
Python 用缩进表示代码块。
八、循环
1 for循环
for i in range(5):
print(i)
输出:
0
1
2
3
4
2 while循环
i = 0
while i < 5:
print(i)
i += 1
九、列表(list)
列表用于存储多个数据。
nums = [1,2,3,4,5]
访问元素:
print(nums[0])
修改:
nums[1] = 10
遍历:
for n in nums:
print(n)
十、字典(dict)
字典存储 键值对。
student = {
"name":"Tom",
"age":20,
"score":90
}
访问:
print(student["name"])
十一、函数
函数用于 封装代码。
def add(a, b):
return a + b
调用:
result = add(3,5)
print(result)
十二、简单完整示例
一个简单程序:
name = input("请输入名字:")
score = int(input("请输入成绩:"))
if score >= 60:
print(name, "及格了")
else:
print(name, "不及格")
十三、Python学习下一步
基础语法掌握后通常学习:
- 函数进阶
- 模块与包
- 面向对象
- 数据分析库
- NumPy
- pandas
- 数据可视化
- Matplotlib
如果你愿意,我可以给你一份 《Python基础语法30个练习题(带答案)》,这是很多编程课程里最有效的入门训练。