Python是一种高级的、解释型的编程语言,以其清晰的语法和代码可读性而闻名。本篇文章将汇集Python编程的基础语法知识点,为初学者提供一个全面的学习指南。
🧑 博主简介:现任阿里巴巴嵌入式技术专家,15年工作经验,深耕嵌入式+人工智能领域,精通嵌入式领域开发、技术管理、简历招聘面试。CSDN优质创作者,提供产品测评、学习辅导、简历面试辅导、毕设辅导、项目开发、C/C++/Java/Python/Linux/AI等方面的服务,如有需要请站内私信或者联系任意文章底部的的VX名片(ID:
gylzbk
)
💬 博主粉丝群介绍:① 群内高中生、本科生、研究生、博士生遍布,可互相学习,交流困惑。② 热榜top10的常客也在群里,也有数不清的万粉大佬,可以交流写作技巧,上榜经验,涨粉秘籍。③ 群内也有职场精英,大厂大佬,可交流技术、面试、找工作的经验。④ 进群免费赠送写作秘籍一份,助你由写作小白晋升为创作大佬。⑤ 进群赠送CSDN评论防封脚本,送真活跃粉丝,助你提升文章热度。有兴趣的加文末联系方式,备注自己的CSDN昵称,拉你进群,互相学习共同进步。
【Python】Python基础语法知识点汇集
1. 🔡 变量和数据类型
1.1 变量声明
x = 10 # 整数
name = "Kimi" # 字符串
is_valid = True # 布尔值
1.2 基本数据类型
int
整型float
浮点型str
字符串bool
布尔型
1.3 复合数据类型
list
列表tuple
元组dict
字典set
集合
2. 🔢 运算符
2.1 算术运算符
+
加-
减*
乘/
除//
整除%
取余**
幂
2.2 比较运算符
==
等于!=
不等于>
大于<
小于>=
大于等于<=
小于等于
2.3 逻辑运算符
and
逻辑与or
逻辑或not
逻辑非
2.4 赋值运算符
=
赋值+=
加后赋值-=
减后赋值*=
乘后赋值/=
除后赋值
3. 📚 控制流语句
3.1 if条件语句
if condition:
# 条件为真时执行的代码
elif another_condition:
# 另一个条件
else:
# 所有条件都不满足时执行的代码
3.2 while循环
while condition:
# 条件为真时重复执行的代码
3.3 for循环
for item in iterable:
# 对每个可迭代对象执行的代码
3.4 break和continue
break
完全终止循环continue
跳过当前循环的剩余部分,开始下一次循环
4. 🔄 函数
4.1 定义函数
def function_name(parameters):
# 函数体
return value
4.2 调用函数
result = function_name(arguments)
4.3 匿名函数(Lambda)
lambda arguments: expression
5. 📝 模块和包
5.1 导入模块
import module_name
5.2 导入模块中的特定函数或类
from module_name import object_name
5.3 创建和使用包
- 在文件夹中创建
__init__.py
文件使其成为一个包 - 使用点号
.
来访问包中的模块
6. 📚 文件操作
6.1 打开文件
with open('file.txt', 'r') as file:
# 读取文件内容
6.2 写入文件
with open('file.txt', 'w') as file:
file.write('写入一些文本')
7. 🔒 异常处理
7.1 try…except块
try:
# 尝试执行的代码
except Exception as e:
# 处理异常
7.2 抛出异常
raise Exception("An error occurred")
8. 📈 列表推导式
8.1 基本列表推导式
squares = [x**2 for x in range(10)]
8.2 带条件的列表推导式
evens = [x for x in range(10) if x % 2 == 0]
9. 🔠 字符串操作
9.1 字符串方法
str.lower()
str.upper()
str.strip()
str.split()
str.join()
9.2 字符串格式化
- 使用
%
操作符 - 使用
str.format()
- 使用f-string(Python 3.6+)
10. 🔍 调试技巧
10.1 使用print()
函数
print("Hello, World!")
10.2 使用交互式解释器
- 启动Python,直接输入表达式或语句
10.3 使用调试器
- 使用
pdb
模块进行程序调试
11. 📝 结论
本文汇集了Python编程的基础语法知识点,从变量声明和数据类型到控制流语句、函数、模块、文件操作、异常处理、列表推导式、字符串操作以及调试技巧,为Python初学者提供了一个全面的学习指南。掌握这些基础知识点,可以帮助你更有效地编写Python程序。