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

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

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

清酒独酌发布于 2026/2/9更新于 2026/10/2594 浏览
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 =      
c =  
d =     
0.5
# float
"hello"
# str
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 最基础的常量、变量、类型以及运算符。掌握这些内容后,你就可以开始编写简单的逻辑脚本了。

目录

  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. 五、总结

更多推荐文章

查看全部
  • 前端模块化开发:从面条代码到结构化代码
  • Python 语言基础、应用场景与学习路径详解
  • WebSite-Downloader 网站整站下载工具使用指南
  • C++ 多态详解:概念、语法与底层实现
  • 在 AutoDL 上利用 LLaMA-Factory 微调 GPT-OSS-20B 模型(LoRA)
  • Python 搭建 AI API 对话机器人 UI 程序完整指南
  • 云计算与低代码协同:企业数字化转型的核心逻辑与实战落地
  • 算法与数据结构:并查集(Union-Find)
  • 2025 年 AIGC 六大核心趋势与落地场景
  • 大模型新手指南:推荐五本核心入门书籍
  • Unity + AI 零代码制作小游戏实战:飞翔的牛马
  • DeepSeek-R1-Distill-Llama-8B 深度解析:LoRA 微调、长上下文与 KV Cache 优化
  • Microsoft Visual C++ 6.0 下载与安装教程
  • 动态规划:单词拆分问题详解
  • LeetCode 141:环形链表检测的经典解法
  • 前端如何实现记住密码功能
  • 海尔智能家居接入 HomeAssistant 指南
  • CSS 元素显示模式详解:块级、行内与行内块
  • HW 护网行动实战指南与防御策略
  • 手机端运行 Stable Diffusion 的开源 AI 绘画工具

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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