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

Python 基础语法精讲(一):常量、变量与运算符

综述由AI生成Python 基础语法精讲第一部分,涵盖常量与表达式、变量定义与命名规则、核心数据类型(int/float/str/bool)、注释与输入输出操作、以及各类运算符(算术、关系、逻辑、赋值)的详细说明。通过代码示例演示了基本运算、类型转换及变量交换等特性,帮助读者建立 Python 编程基础,适用于自动化测试开发入门学习。

清酒独酌发布于 2026/2/9更新于 2026/5/2524 浏览
Python 基础语法精讲(一):常量、变量与运算符

前言

在自动化测试开发中,Python 凭借其简洁的语法成为了首选语言。无论是编写测试脚本还是开发测试平台,扎实的基础语法都是重中之重。本篇博文将深入浅出地讲解 Python 的基础语法,带你开启 Python 编程的大门。

一、常量与表达式

我们可以把 Python 当成一个功能强大的'计算器'。

1.1 基本运算

Python 支持常见的算术运算:

  • 加 +、减 -、乘 *、除 /
  • 幂运算 **
print(1+2-3)
print(1+2*3)
print(1+2/3)
print(2**3) # 结果为 8

注意:在 Python 中,1 / 2 的结果是 0.5(浮点数),而在一些其他语言(如 C++/Java)中结果可能是 0。

二、变量与类型

变量是编程中用于存储数据的'容器'。

2.1 变量的定义与赋值

Python 定义变量非常简单,不需要显式声明类型,直接赋值即可:

a = 10
print(a)
2.2 变量命名的规则
  1. 只能包含字母、数字和下划线。
  2. 数字不能开头。
  3. 变量名大小写敏感(a 和 A 是不同的变量)。
  4. 不能使用 Python 的关键字。
2.3 核心数据类型
  1. 整数 (int):Python 的整数取值范围理论上是无穷的。
  2. 浮点数 (float):双精度浮点数。
  3. 字符串 (str):可以使用单引号 '、双引号 " 或三引号 '''。
  4. 布尔值 (bool):只有 True 和 False。
a = 10      # int
b = 0.5     # float
c = "hello" # str
d = True    # bool

三、注释与输入输出

3.1 注释
  • 行注释:使用 #。
  • 文档字符串:使用三引号 """。
3.2 打印输出 (print)

使用 f-string 格式化输出(Python 3.6+):

name = "测开工程师"
print(f"我的职业是:{name}")
3.3 读取输入 (input)

input() 函数读取的内容一律被视为 字符串,如果需要数值计算,必须进行类型转换。

num = input("请输入一个数字:")
print(type(num))  # <class 'str'>
actual_num = int(num)  # 转换为整数

四、运算符详解

4.1 算术运算符
  • +, -, *, /, % (取余), // (取整除), ** (幂)
4.2 关系运算符
  • <, >, <=, >=, ==, !=
  • 返回结果为布尔值。
4.3 逻辑运算符
  • and (且):二者都为真才为真。
  • or (或):二者有一个为真就为真。
  • not (非):取反。

短路求值:在 and 运算中,如果左边为假,右边不会执行;在 or 运算中,如果左边为真,右边不会执行。

4.4 赋值运算符
  • 链式赋值:a = b = 20
  • 多元赋值:a, b = 10, 20
  • 变量交换(Python 特色):
a, b = b, a  # 一行代码实现交换,无需中间变量
  • 复合赋值:+=, -=, *=, /= 等。

五、总结

本节内容涵盖了 Python 最基础的常量、变量、类型以及运算符。掌握这些内容后,你就可以开始编写简单的逻辑脚本了。

  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • LongCat-Image-Editn 效果展示:博物馆文物图添加 AR 扫描框与说明文字
  • OpenTenBase 企业级分布式 HTAP 数据库部署实战
  • CosyVoice3 使用 ARPAbet 音素标注提升英文发音准确率
  • AI 绘画与摄影:ChatGPT、Midjourney 与文心一格工具解析
  • 动态规划路径类 DP 入门:最小路径和、迷雾森林与过河卒
  • Flutter web_scraper 在鸿蒙端的适配与实战
  • MIT 室内场景识别数据集介绍与模型训练实战
  • OpenClaw 开源项目实战:快速搭建个性化 AI 伴侣
  • AI 辅助游戏开发:基于 DeepSeek 实现贪吃蛇游戏
  • 阿里巴巴低代码引擎实战:构建企业级可视化开发平台
  • 低代码平台Python插件开发指南
  • OpenClaw + LMStudio + 飞书:搭建本地离线 AI 助手
  • AI 应用开发的技术深度:超越 API 调用的工程实践
  • AI 大模型通信机制解析:流式传输与数据封装逻辑
  • 采摘机器人毕业设计实战:从机械控制到感知决策的全栈实现
  • Linux 权限管理指南:从 Shell 命令到文件访问控制
  • Vue3 + Python 体育赛事发布与在线购票选座系统设计
  • 无需部署服务器:内网穿透实现本地服务对外演示实战
  • C++ 手写 HTTP 服务器:从请求解析到响应构建全流程
  • Microi 吾码开源低代码平台部署与实战指南

相关免费在线工具

  • 加密/解密文本

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

  • Gemini 图片去水印

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

  • curl 转代码

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

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

目录

  1. 前言
  2. 一、常量与表达式
  3. 1.1 基本运算
  4. 二、变量与类型
  5. 2.1 变量的定义与赋值
  6. 2.2 变量命名的规则
  7. 2.3 核心数据类型
  8. 三、注释与输入输出
  9. 3.1 注释
  10. 3.2 打印输出 (print)
  11. 3.3 读取输入 (input)
  12. 四、运算符详解
  13. 4.1 算术运算符
  14. 4.2 关系运算符
  15. 4.3 逻辑运算符
  16. 4.4 赋值运算符
  17. 五、总结
  • 💰 8折买阿里云服务器限时8折了解详情