当前位置:首页>python>Python基础:数据类型、表达式与变量全解析

Python基础:数据类型、表达式与变量全解析

  • 2026-10-11 01:55:44
Python基础:数据类型、表达式与变量全解析

📊 Python常见数据类型

Python处理数据时,首先需要了解数据的类型。以下是常用的基本数据类型:

数据类型
数据表示形式
整型
数学中的整数:1,-8080,0十六进制数(0x前缀):0xff00,0xa5b4c3d2
实型
数学中的实数:3.14,-9.01科学记数法:0.000012 → 1.2e-5
字符串型
单引号:'这是一个字符串!'双引号:"This is a string!"三引号:'''X'''
布尔型
只有两种值:True 和 False可进行 not、and、or 等逻辑运算

🔢 算术运算:Python的计算引擎

算术运算是数据处理的基础,Python提供了丰富的算术运算符:

运算符表达式描述示例优先级
**x**y求x的y次幂5**2 → 251
*x*y乘法5*2 → 102
/x/y除法(产生实数值)5/2 → 2.52
//x//y整除(取整数部分)5//2 → 22
%x%y取余数5%2 → 12
+x+y加法5+2 → 73
-x-y减法5-2 → 33

优先级规则:

  • 级别数字越小,优先级越高

  • 同优先级运算:自左向右执行(幂运算除外,自右向左执行)

示例:

123 - 123 // 100 * 100# 计算步骤:# 1. 123 // 100 = 1(整除)# 2. 1 * 100 = 100# 3. 123 - 100 = 23

⚖️ 关系运算:比较与判断

关系运算的结果是布尔值(True/False):

运算符表达式描述示例
>x>yx大于y5>2 → True
<x<yx小于y5<2 → False
>=x>=yx大于等于y5>=2 → True
<=x<=yx小于等于y5<=2 → False
==x==yx等于y5==2 → False
!=x!=yx不等于y5!=2 → True
inx in yx是y的成员"5" in "2" → False

"in" 的运算符示例:

"w" in "rw"  # True"x" in "rw"  # False

🔗 逻辑运算:复杂条件判断

逻辑运算符用于组合多个条件:

运算符表达式描述示例
andx and y布尔“与”True and False → False
orx or y布尔“或”True or False → True
notnot x布尔“非”not False → True

💾 变量与赋值语句

变量命名规则

    • 包含:字母、数字、下划线

    • 不能以数字开头

    • 区分大小写(teacher ≠ TEACHER)

    • Python是动态类型语言,无需预先声明类型


    📦 盒子的比喻

    想象你有几个空盒子:

    • 你在一个盒子上贴标签“fruit”,然后往里面放一个"apple"

    • 在另一个盒子上贴标签“age”,然后往里面写数字“25”

    • 在第三个盒子上贴“weather”,里面写“sunny”

    盒子 = 变量标签 = 变量名盒子里装的东西 = 变量的值


    💻 代码例子

    fruit = "apple"age = 25weather = "sunny"

    赋值语句基础:

    num = 26.0  # 创建实型变量print(num)  # 26.0num = "26.0"  # 变为字符串型print(num)  # '26.0'

    复合赋值运算符:

    number = 0number += 1  # 等价于 number = number + 1print(number)  # 1

    其他复合运算符:-=、*=、/=、%=等

    💡 编程小贴士

    1. 表达式构成:变量、常量、运算符和圆括号按规则组合

    2. 类型灵活:Python变量类型可随时改变

    3. 优先级记心间:编写复杂表达式时注意运算顺序

    4. 命名要规范:变量名应具有描述性,提高代码可读性


    掌握了这些基础知识,你就迈出了Python编程的第一步!在实际编程中,合理运用数据类型、运算符和变量,能让你的程序更加高效、灵活。

    最新文章

    随机文章