跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

Python 基础语法入门:常量、变量与运算符

Python 基础语法涵盖常量表达式、变量类型、注释规范及输入输出操作。通过算术、关系、逻辑和赋值运算符的实例演示,帮助初学者快速建立编程思维框架,掌握动态类型特性与基本交互方式。

SqlMaster发布于 2026/3/30更新于 2026/6/1321 浏览
Python 基础语法入门:常量、变量与运算符

Python 基础语法入门

Python 凭借低门槛和丰富的生态,成为初学者、数据分析和后端开发的首选工具之一。掌握这门语言的第一步,是吃透核心基础语法。本文将结合实例,带你梳理常量与表达式、变量与类型、注释、输入输出及运算符等必备知识点。

常量与表达式

初学 Python 时,可以把它当作一个功能强大的计算器。通过简单的表达式,即可完成各类算术运算,从基础的加减乘除到复杂的乘方,都能直接实现。

核心概念

  1. 表达式与常量:形如 1 + 2 * 3 的算式称为'表达式',其计算结果即为返回值;1、2、3 这类固定值称为'字面值常量',+、-、*、/ 则是'运算符'。
  2. 运算规则:遵循数学逻辑中的'先乘除后加减',可通过 () 改变优先级。运算符与数字之间建议留一个空格,能增强代码可读性。
  3. 除法特性:与 C/C++、Java 不同,Python 中 2 / 3 会返回小数(0.666...),而非截断为 0。这种逻辑更符合日常计算的直觉。

示例:求四个分数的平均数

# 计算 67.5、89.0、12.9、32.2 的平均数
print((67.5 + 89.0 + 12.9 + 32.2) / 4)
# 输出结果:50.400000000000006

变量与数据类型

当计算逻辑更复杂(比如求方差)时,需要保存中间结果,这时就需要用到'变量'。而不同数据(数字、文本、真假值)的特性不同,因此引入'类型'概念来区分。

变量使用

可以把变量理解为内存中的房间,每个房间有唯一的'名字'(变量名),用于存放和读取数据。

命名规范
  • 硬性规则:由数字、字母、下划线构成,数字不能开头;不能与 Python 关键字重复(如 if、for);大小写敏感。
  • 软性规则:建议使用描述性单词(如 avg 表示平均值);多单词可用驼峰命名法(StudentScore)或蛇形命名法(student_score)。
定义与修改
# 1. 定义变量(赋值)
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4

# 2. 读取变量
print(avg)
# 输出:50.400000000000006

# 3. 修改变量
avg = 51.0
print(avg)
# 输出:51.0

# 4. 变量间赋值
a = 10
b = a
print(b)
# 输出:10

数据类型

Python 变量的类型无需手动指定,赋值时自动确定(动态类型特性)。常见核心类型如下:

类型说明示例代码常用操作
整数(int)无数据范围上限a = 10; print(type(a))算术运算
浮点数(float)双精度小数a = 0.5; print(type(a))算术运算
字符串(str)用 ' ' 或 " " 包裹a = 'hello'; print(type(a))拼接、长度
布尔(bool)True 或 Falsea = True; print(type(a))逻辑运算
动态类型特性

变量类型可在程序运行中动态变化,这与 C/C++、Java 的静态类型不同。

a = 10
print(type(a))  # <class 'int'>
a = 'hello'
print(type(a))  # <class 'str'>

注释

注释是不影响程序执行的辅助代码,核心作用是解释逻辑,方便自己和他人理解。Python 支持两种注释方式。

单行注释

用 # 开头,仅作用于当前行,适合简短说明。

# 计算四个分数的方差
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
total = (67.5 - avg)**2 + (89.0 - avg)**2 + (12.9 - avg)**2 + (32.2 - avg)**2
result = total / 3
print(result)

文档字符串

用 """ 或 ''' 包裹,可跨多行,适合详细说明文件、函数或类。

"""
功能:计算四个分数的方差
输入:四个固定分数
输出:方差结果
计算逻辑:1. 求平均值;2. 计算平方差;3. 除以项数减一
"""
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
...

注释规范:内容需准确且与代码同步更新,篇幅合理,推荐使用中文,避免负能量表述。

输入与输出

程序的核心在于交互:用户向程序传递信息(输入),程序向用户展示结果(输出)。

输出(print 函数)

print() 函数将内容输出到控制台,支持字符串、变量及混合内容(推荐使用 f-string)。

# 输出字符串
print('Hello Python!')

# 输出变量
num = 10
print(num)

# 混合输出(f-string)
print(f'num 的值是:{num},num+5 的结果是:{num+5}')

输入(input 函数)

input() 函数读取用户输入,返回值默认为'字符串类型'。若需进行算术运算,必须先转换类型。

# 基础输入
name = input('请输入你的名字:')
print(f'你好,{name}!')

# 输入数字并做算术运算
a = input('请输入第一个整数:')
b = input('请输入第二个整数:')
a = int(a)
b = int(b)
print(f'a + b = {a + b}')

运算符

运算符是实现数据运算、逻辑判断、赋值的核心工具。Python 常用运算符分为四类。

算术运算符

运算符说明示例结果
+加法10 + 515
-减法10 - 55
*乘法10 * 550
/除法(返回小数)10 / 33.333…
%取余数7 % 21
**乘方4 ** 216
//取整除法-7 // 2-4

注意:/ 不能用 0 做除数;Python 没有 ++、-- 自增自减运算符,需用 +=1、-=1 替代。

关系运算符

用于比较两个数据的关系,返回布尔类型(True/False)。

运算符说明示例(a=10, b=20)结果
<小于a < bTrue
<=小于等于a <= bTrue
>大于a > bFalse
>=大于等于a >= bFalse
==等于a == bFalse
!=不等于a != bTrue

注意:字符串比较遵循字典序;浮点数不建议直接用 == 判断相等,存在精度误差。

逻辑运算符

对布尔值进行运算,对应'并且、或者、非'。

运算符说明技巧示例结果
and并且一假则假a < b and b < cTrue
or或者一真则真a > b or b > cFalse
not非取反not a < bFalse

特色写法:a < b and b < c 可简化为 a < b < c。

赋值运算符

运算符说明等价写法结果
=基础赋值a = 10a=10
+=加法赋值a += 5a=15
-=减法赋值a -= 5a=5
*=乘法赋值a *= 5a=25
/=除法赋值a /= 5a=2

特色用法:支持链式赋值(a = b = 10)和多元赋值(a, b = 10, 20),后者常用于快速交换变量。

至此,我们已梳理完 Python 基础语法的核心内容。后续我们将深入探索逻辑判断、循环结构与数据容器的进阶应用。

目录

  1. Python 基础语法入门
  2. 常量与表达式
  3. 核心概念
  4. 示例:求四个分数的平均数
  5. 计算 67.5、89.0、12.9、32.2 的平均数
  6. 输出结果:50.400000000000006
  7. 变量与数据类型
  8. 变量使用
  9. 命名规范
  10. 定义与修改
  11. 1. 定义变量(赋值)
  12. 2. 读取变量
  13. 输出:50.400000000000006
  14. 3. 修改变量
  15. 输出:51.0
  16. 4. 变量间赋值
  17. 输出:10
  18. 数据类型
  19. 动态类型特性
  20. 注释
  21. 单行注释
  22. 计算四个分数的方差
  23. 文档字符串
  24. 输入与输出
  25. 输出(print 函数)
  26. 输出字符串
  27. 输出变量
  28. 混合输出(f-string)
  29. 输入(input 函数)
  30. 基础输入
  31. 输入数字并做算术运算
  32. 运算符
  33. 算术运算符
  34. 关系运算符
  35. 逻辑运算符
  36. 赋值运算符
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • So-VITS-SVC 语音合成与 Stable Diffusion 文生图模型搭建指南
  • 大模型算法岗常见面试题汇总与解析
  • STL 转 STEP 格式转换工具 stltostp 使用指南
  • FPGA中扇出数目是什么意思
  • 基于 MCP Server - Figma AI Bridge 自动生成前端代码
  • Visual C++ 运行库安装与 DLL 缺失问题排查指南
  • 大模型训练全流程指南:预训练与指令微调
  • FPGA小白学习日志一:LED的点亮
  • Stable Diffusion 3.5-FP8 模型是否支持 WebGPU 加速
  • Python 自动化办公与网络爬虫实战应用场景解析
  • 普通产品经理转型 AI 产品经理:必备准备与技能提升
  • Java 接入 AI 大模型个人实践:多轮对话与流式输出实现
  • 生产级 AI Agent 框架设计与实战
  • .NET 集成 GoView 低代码可视化大屏完整案例详解
  • GitHub Copilot 在 VS Code 中的代理功能使用指南
  • 算法学习入门指南:数据结构与核心算法实战
  • Ubuntu 24.04 离线部署 Ollama 及模型导入实战指南
  • 攻防世界 Web 题解:Lottery 与 ics-05 漏洞分析
  • DeepSeek 辅助降低论文 AIGC 检测率的指令与工具指南
  • Python 集合(Set)CURD 操作与集合运算详解

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online