Python3基础语法教程 - 从零开始学习Python编程
- Python
- 2025-07-13
- 24
Python3基础语法教程
1Python简介
Python是一种高级、解释型、通用编程语言,由Guido van Rossum于1991年首次发布。它以简洁的语法、强大的功能和丰富的库生态系统而闻名。
Python广泛应用于Web开发、数据分析、人工智能、科学计算、自动化脚本等领域。其设计哲学强调代码的可读性和简洁性,特别适合初学者学习编程。
简单易学
免费开源
跨平台
丰富的库
2环境配置
要开始Python编程,您需要安装Python解释器:
访问 Python官网 下载最新版Python3
运行安装程序并勾选"Add Python to PATH"选项
安装完成后,在终端输入
python --version
验证安装安装代码编辑器(推荐VS Code、PyCharm或Sublime Text)
Python安装验证
$ python --version
Python 3.11.4
$ python
>>> print("Hello, Python!")
Hello, Python!
Python 3.11.4
$ python
>>> print("Hello, Python!")
Hello, Python!
3变量与数据类型
Python是动态类型语言,无需声明变量类型:
基本数据类型
# 整数age = 25# 浮点数height = 1.75# 字符串name = "张三"# 布尔值is_student = True# 空值result = None
容器类型
# 列表 - 可变有序集合fruits = ["苹果", "香蕉", "橙子"]# 元组 - 不可变有序集合colors = ("红", "绿", "蓝")# 字典 - 键值对集合person = {"name": "李四", "age": 30}# 集合 - 无序不重复元素unique_numbers = {1, 2, 3, 4}
类型转换
num_str = "123" num_int = int(num_str) # 字符串转整数 → 123num_float = float("3.14") # 字符串转浮点数 → 3.14str_num = str(100) # 整数转字符串 → "100"bool_val = bool(1) # 整数转布尔值 → True
4运算符
Python支持多种运算符:
算术运算符
+ 加法
10 + 5 → 15
- 减法
10 - 5 → 5
* 乘法
10 * 5 → 50
/ 除法
10 / 4 → 2.5
// 整除
10 // 4 → 2
% 取模
10 % 4 → 2
** 幂运算
2 ** 3 → 8
比较运算符
== 等于
5 == 5 → True
!= 不等于
5 != 3 → True
> 大于
10 > 5 → True
<<> 小于
3 < 5 → True
>= 大于等于
5 >= 5 → True
<=<> 小于等于
4 <= 5="">
逻辑运算符
and 与
True and False → False
or 或
True or False → True
not 非
not True → False
5控制结构
条件语句
score = 85 if score >= 90: print("优秀") elif score >= 80: print("良好") # 输出:良好elif score >= 60: print("及格") else: print("不及格")# 简写形式result = "通过" if score >= 60 else "未通过"
循环语句
# for循环for i in range(5): print(i) # 输出0-4# 遍历列表fruits = ["苹果", "香蕉", "橙子"] for fruit in fruits: print(f"我喜欢吃{fruit}")# while循环count = 0 while count < 5: print(count) count += 1
6函数
函数是可重用的代码块,用于执行特定任务:
基本函数
# 定义函数def greet(name): """这是一个简单的问候函数""" return f"你好, {name}!"# 调用函数print(greet("王五")) # 输出: 你好, 王五!
参数类型
# 带默认参数的函数def power(base, exponent=2): return base ** exponent print(power(3)) # 输出9 (3^2)print(power(3, 3)) # 输出27 (3^3)# 可变参数def sum_numbers(*numbers): total = 0 for num in numbers: total += num return total print(sum_numbers(1, 2, 3)) # 输出6
总结
本教程涵盖了Python3的基础语法,包括变量、数据类型、运算符、控制结构和函数。掌握这些基础知识是成为Python开发者的第一步。
继续学习建议
面向对象编程
异常处理
文件操作
模块与包
常用标准库
"Python让复杂的任务变得简单,让简单的任务变得更容易。"
— Python社区
本文由huangwei于2025-07-13发表在吾爱品聚,如有疑问,请联系我们。
本文链接:https://pjw.521pj.cn/20255643.html
发表评论