文章标题:
探索Python里的变量和数据类型
文章内容:

✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》 |《Web世界探险家》
❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的支持是持续更新的动力❤️
🙏小杨能力有限,欢迎各位高手指点,共同学习进步!
小杨近期在钻研人工智能相关知识,发现了一个超棒的人工智能学习平台,讲解清晰且风趣,忍不住分享给大家。但此处无广告跳转链接相关内容。

文章目录
- 1. 变量
-
- 1.1 变量的命名
- 1.2 定义变量
- 1.3 使用变量
- 2. 常量
- 3. 数据类型
-
- 3.1 数字型
-
- 3.1.1 整数
- 3.1.2 浮点数
- 3.2 布尔型
- 3.3 字符串
- 3.4 小结
1. 变量
变量是编程语言中用于存储数据的一种抽象概念,它能够容纳各种各样的数据。
变量就好比一个容器,可以用来盛放不同的物品。
![]()
接下来尝试在helloWorld.py
中使用变量。在该文件开头添加一行代码,并对第二行代码进行修改,示例如下:
message = "hello world!"
print(message)
运行结果:

这里定义了一个名为message
的变量。每个变量都指向一个值,也就是与该变量相关联的信息。此处指向的值是文本hello world!
1.1 变量的命名
在Python中使用变量时,需要遵循一定的规则和准则。
- 变量名只能由字母、数字和下划线组成。变量名必须以字母或下划线开头,不能以数字开头。例如:变量名可以是
message_1
,但不能是1_message
。 - 变量名中不能包含空格,但可以用下划线来分隔单词。比如:变量名可以是
a_b
,而不能是a b
,否则会出错。 - 不要把Python的关键字和函数名当作变量名。不能使用Python保留用于特殊用途的单词,像
print
之类的都不行。 - 变量名应该简洁且具有描述性。
- 要谨慎使用小写字母
i
和大写字母O
,因为它们容易被错看成数字1
和0
。
1.2 定义变量
a = 10
创建变量的语法很简单,其中:
1. a
是变量名,当有很多变量时,可通过名字来区分不同的变量。
2. =
是赋值号,表示把=
右边的数据放到=
左边的变量空间中。
【注意】:变量名要遵守变量命名规则。
1.3 使用变量
读取变量的值:
a = 10
print(a) # 输出10
修改变量的值:
a = 20
print(a) # 输出20
【注意】:在Python中,修改变量也是使用=
运算,看起来和定义变量没有明显差别。
当然,也可以把一个变量的值赋值给另一个变量:
a = 10
b = 20
# 将b的值赋给a
a = b
print(a)
print(b)
2. 常量
常量是程序运行过程中不可被更改的数据。
例如整数175、小数52.5、字符串“Tony”等都是常量,它们的值不能被修改。
常量就如同固定不变的物品本身,咖啡就是咖啡,茶就是茶,不管把它们装在哪个容器里,其本质都不会改变。
![]()
3. 数据类型
在Python中,数据类型用于区分数据的种类以及存储方式,它定义了数据的取值范围、占用空间大小、可操作特性等。常见的数据类型包括:数字型、布尔型、字符串、列表、元组、集合、字典。
3.1 数字型
3.1.1 整数
在Python中,整数用于表示没有小数部分的数值,并且可以是负数。
x = 10
print(type(x))
x1 = -10
print(type(x1))

PS:
type
是Python的内置函数,用于查看变量的类型。
在Python中,可对整数进行加(+)、减(-)、乘(*)、除(/)运算。
print(2 + 3)
print(2 - 3)
print(2 * 3)
print(2 / 3)
运行结果:

Python支持运算次序,所以能在同一个表达式中使用多种运算。还可以用圆括号来改变运算次序,让Python按照指定的次序执行运算。示例如下:
print(2 + 3 * 4)
print((2 + 3) * 4)
运行结果:

3.1.2 浮点数
Python把所有带小数点的数称为浮点数。
a = 12.25
print(type(a))
a = -12.25
print(type(a))
运行结果:

将任意两个数相除时,结果总是浮点数,即使是两个能整除的整数相除:
print(4 / 2)
运行结果:

在其他任何运算中,如果一个操作数是整数,另一个是浮点数,结果也总是浮点数:
print(1 + 2.0)
print(2 * 3.0)
print(3.0 ** 2)
运行结果:

3.2 布尔型
表示真或假,只有两个取值:True(真)和False(假)。
print(1 > 0)
print(1 < 0)
运行结果:

3.3 字符串
字符串是由字符组成的序列,用于表示文本数据。
s = "hello python"
print(s)
运行结果:

3.4 小结
以上简单了解了Python常见的数据类型,对于未介绍的列表、元组、集合、字典会单独讲解。
