文章目录前言一、Python 基础入门规则1.1 代码缩进规则1.2 注释书写规范1.3 语句结束规则二、变量与常量核心知识点2.1 变量的概念与定义2.2 变量命名硬性规则2.3 常量介绍三、Python 六大基础数据类型3.1 数字类型3.2 字符串类型str3.3 布尔类型bool3.4 列表list3.5 元组tuple3.6 字典dict3.7 数据类型转换四、常用运算符大全4.1 算术运算符4.2 赋值运算符4.3 比较运算符4.4 逻辑运算符五、条件判断语句5.1 if 单分支语句5.2 if...else 双分支语句5.3 if...elif...else 多分支语句5.4 嵌套if语句六、循环结构语法6.1 while 循环6.2 for 循环6.3 循环控制关键字七、字符串常用基础操作7.1 字符串取值与切片7.2 字符串常用内置方法八、容器类型核心用法8.1 列表常用操作8.2 字典常用操作九、函数基础语法9.1 函数定义与调用9.2 参数与返回值十、新手学习基础语法避坑总结P.S. 无意间发现了一个巨牛的人工智能教程非常通俗易懂对AI感兴趣的朋友强烈推荐去看看传送门https://blog.csdn.net/HHX_01前言在当下编程学习的赛道里Python 绝对是妥妥的“流量天花板”。不管是零基础小白入门编程、职场人转行做数据分析还是后端开发、人工智能、自动化运维、爬虫开发等热门方向Python 都是绕不开的核心语言。对比 Java、C 这类语法严谨、门槛偏高的编程语言Python 凭借简洁优雅的语法、极低的入门门槛、丰富的第三方库生态常年霸占编程语言热度排行榜前列。很多刚接触编程的新手第一次上手 Python 都会觉得很轻松不用纠结复杂的大括号、分号缩进、数据类型强限制等问题几行代码就能实现一个小功能。但轻松入门不代表能扎实掌握大部分新手学到一半就会陷入混乱分不清变量与常量的区别、搞不懂数据类型之间如何转换、循环和条件语句写得乱七八糟、函数基础概念模糊。归根结底问题就出在基础语法没有学扎实。万丈高楼平地起Python 所有高阶玩法包括机器学习框架使用、项目开发、脚本自动化全部都建立在基础语法之上。只要把基础语法吃透后续学习任何进阶内容都会事半功倍。本文结合2026年最新 Python 官方稳定版本特性从零开始完整梳理 Python 全套基础语法内容覆盖变量、数据类型、运算符、条件判断、循环结构、字符串操作、列表元组字典、函数基础、注释规范等核心知识点全程用通俗类比实战代码演示没有晦涩难懂的专业术语堆砌新手可以直接收藏当成永久学习手册反复查阅。一、Python 基础入门规则1.1 代码缩进规则和其他编程语言最大的不同点Python 不依靠大括号{}划分代码块而是强制依靠缩进来区分代码层级这也是 Python 代码看起来整洁美观的核心原因。在实际开发规范中统一使用4个空格作为一级缩进禁止混用 tab 键和空格否则程序会直接抛出语法报错。条件语句、循环语句、函数定义、类定义后方的代码块必须统一缩进同一代码块内缩进空格数量必须保持一致缩进混乱是新手最容易踩的坑看似不起眼的空格错误会直接导致程序无法运行举个简单例子直观感受缩进逻辑if105:print(条件成立)# 缩进一级属于if代码块内部print(代码执行结束)# 无缩进属于全局代码1.2 注释书写规范注释是写给开发者看的文字不会被程序编译执行主要作用是解释代码逻辑、标注功能用途、方便后期维护。2026年主流企业 Python 开发规范中注释分为三种类型单行注释以#开头当前行#后方所有内容都会被忽略# 这是Python单行注释用于简单说明代码功能namePython学习多行注释使用三单引号或三双引号包裹适合大段文字说明 多行注释演示 适合用来写模块说明、函数功能介绍 新手写代码一定要养成写注释的好习惯 文档注释多用于函数、类头部是项目文档生成的核心内容也是企业开发强制要求的规范。1.3 语句结束规则Java、C 语言每一行代码结束必须加分号;但 Python 完全不需要。正常情况下一行就是一条完整语句直接换行即可。如果需要在同一行编写多条语句可以用分号分隔但不推荐新手使用会降低代码可读性a10;b20;print(ab)二、变量与常量核心知识点2.1 变量的概念与定义通俗来讲变量就像是一个带名字的收纳盒子我们可以把数字、文字、列表等各种数据放进盒子里后续需要使用数据时直接调用盒子名字即可。Python 定义变量极其简单语法格式变量名 数据值无需提前声明数据类型程序会自动识别这也是动态语言的核心特性。# 定义不同类型的变量age18# 整数变量score95.5# 浮点数变量name编程小白# 字符串变量is_studyTrue# 布尔类型变量2.2 变量命名硬性规则变量命名不能随心所欲必须遵守官方强制规则违反规则程序直接报错只能由字母、数字、下划线组成不能以数字开头不能使用 Python 内置关键字if、for、while、def、class 等严格区分大小写Name和name是两个完全不同的变量同时行业内通用推荐命名规范普通变量使用下划线命名法例如user_name、user_age常量全部大写例如MAX_NUM禁止使用拼音、无意义单字母命名提升代码可读性2.3 常量介绍常量指程序运行过程中固定不变的数据比如圆周率、最大限制数值、固定配置参数。Python 没有严格意义上的只读常量行业内约定全部大写的变量视为常量开发中不要随意修改。# 常量定义规范PI3.1415926MAX_COUNT100三、Python 六大基础数据类型数据类型是存储数据的格式规范Python 内置六大核心基础数据类型也是所有代码开发的基础2026年日常开发使用率100%。3.1 数字类型包含整数int、浮点数float、复数日常开发最常用前两种整数 int没有小数点的数字正数、负数、0都支持浮点数 float带小数点的数字用于存储小数、精度计算num1666# 整数num288.9# 浮点数3.2 字符串类型str字符串是用来存储文本内容的数据类型所有文字、符号、中文都属于字符串。定义方式使用单引号、双引号、三引号包裹。str1Pythonstr2基础语法学习str3多行 字符串内容3.3 布尔类型bool只有两个固定值True真、False假主要用于条件判断、逻辑运算是循环和分支语句的核心依据。flag1Trueflag2False3.4 列表list相当于一个万能收纳清单可以存放任意类型数据元素可以修改、增加、删除用中括号[]定义是开发中使用频率最高的容器类型。list_data[10,Python,True,99.9]3.5 元组tuple和列表功能类似用小括号()定义元素不可修改数据安全性更高适合存储固定不变的一组数据。tuple_data(1,2,3,固定数据)3.6 字典dict以键值对形式存储数据用大括号{}定义查询效率极高适合存储具有对应关系的数据比如用户信息、配置参数。user_info{name:新手,age:20,gender:男}3.7 数据类型转换实际开发中经常需要对不同数据类型进行转换Python 提供内置函数一键转换常用转换方法int()转为整数float()转为浮点数str()转为字符串list()转为列表# 字符串转数字a50bint(a)# 数字转字符串cstr(66.6)四、常用运算符大全运算符用于数据计算、逻辑对比Python 基础运算符分为四大类新手必须全部掌握。4.1 算术运算符用于数学加减乘除计算日常数值计算必备、-、*、/、//整除、%取余、**幂运算print(103)# 加法print(10//3)# 整除结果为3print(10%3)# 取余结果为1print(2**3)# 幂运算2的3次方4.2 赋值运算符用于给变量赋值简化代码书写、、-、*、/a10a5# 等价于 a a 54.3 比较运算符对比两个数据大小运算结果永远是布尔值、、、、等于、!不等于print(2015)# Trueprint(105)# False4.4 逻辑运算符用于拼接多个条件判断包含and并且、or或者、not取反复杂条件判断必不可少。# 两个条件同时成立才为Trueprint(105and820)五、条件判断语句现实生活中处处都是选择编程也是同理。条件判断语句的作用满足指定条件就执行对应代码不满足则跳过。Python 条件判断分为三种结构。5.1 if 单分支语句适合只有一种判断场景条件成立才执行代码语法结构if条件:条件成立执行的代码5.2 if…else 双分支语句适合二选一场景条件成立执行if代码不成立执行else代码是开发最常用结构。age16ifage18:print(成年)else:print(未成年)5.3 if…elif…else 多分支语句适合多种条件筛选场景依次判断多个条件匹配成功就执行对应代码。score85ifscore90:print(优秀)elifscore70:print(良好)elifscore60:print(及格)else:print(不及格)5.4 嵌套if语句在条件语句内部继续编写条件判断用于复杂逻辑筛选注意严格控制缩进层级避免代码混乱。六、循环结构语法如果需要重复执行某一段代码手动复制粘贴会极度繁琐循环语句就是用来解决代码重复执行问题的核心语法Python 包含while循环和for循环两种。6.1 while 循环适合不确定循环次数的场景只要条件成立代码就会无限循环执行语法结构while循环条件:循环体代码新手使用 while 循环一定要设置循环终止条件否则会出现死循环导致程序卡死。6.2 for 循环适合遍历数据、确定循环次数的场景日常开发使用频率高于 while 循环可以快速遍历字符串、列表、元组等容器数据。# 遍历字符串forcharinPython:print(char)6.3 循环控制关键字break直接终止整个循环跳出循环结构continue跳过当前这一次循环直接进入下一次循环两个关键字可以灵活控制循环执行逻辑解决特殊业务需求。七、字符串常用基础操作字符串是开发中处理最多的数据类型2026年企业级开发中文本处理、接口数据解析、日志打印都离不开字符串操作基础高频操作必须熟练掌握。7.1 字符串取值与切片通过下标可以单独获取字符串单个字符切片可以截取字符串指定区间内容语法简洁高效。textPython语法print(text[0])# 获取第一个字符print(text[0:3])# 切片截取7.2 字符串常用内置方法Python 内置大量字符串处理方法无需手写复杂逻辑直接调用即可len()获取字符串长度upper()全部转为大写lower()全部转为小写replace()替换指定内容split()字符串分割八、容器类型核心用法列表、元组、字典三大容器类型是存储批量数据的核心也是后续项目开发、数据处理的关键。8.1 列表常用操作支持增删改查全部操作增加append()、insert()删除del、pop()、remove()修改通过下标直接赋值查询下标取值、遍历查询8.2 字典常用操作核心围绕键值对操作通过键获取对应的值支持新增键值对、修改值、删除键值对适合结构化数据存储。九、函数基础语法函数是封装一段重复代码的代码块可以实现代码复用、简化项目结构、降低维护成本是从入门到进阶的必经知识点。9.1 函数定义与调用使用def关键字定义函数函数写完后不会自动执行必须手动调用才会运行。# 定义函数defhello():print(欢迎学习Python基础语法)# 调用函数hello()9.2 参数与返回值函数参数接收外部传入的数据让函数具备通用性return 返回值将函数运算结果返回供外部代码使用简单理解参数是给函数传原料返回值是函数加工后的成品。十、新手学习基础语法避坑总结结合2026年新手学习 Python 的普遍问题总结几个高频踩坑点帮大家少走弯路缩进问题坚决统一4个空格缩进不要混用tab符号问题所有代码标点必须是英文符号中文符号直接报错关键字冲突不要用内置关键词当做变量名逻辑混乱条件判断、循环语句先梳理逻辑再写代码忽视基础不要急于学习爬虫、AI 等进阶内容基础扎实才是关键Python 基础语法看似简单但每一个知识点都是后续高阶开发的基石。很多人学不好编程不是智商不够而是基础学习浮于表面只看懂代码不手动敲写。建议大家看完每一个知识点都手动复制代码运行测试动手实操才是掌握语法最快的方式。从变量定义、数据类型到运算符、条件循环、容器、函数本文已经完整覆盖 Python 入门阶段所有必备基础语法。只要把本文内容全部吃透、实操练习就可以完全脱离入门阶段顺利进入列表实操、文件操作、异常处理等进阶内容的学习。P.S. 无意间发现了一个巨牛的人工智能教程非常通俗易懂对AI感兴趣的朋友强烈推荐去看看传送门https://blog.csdn.net/HHX_01