Python中变量与数据类型的探秘

文章标题:

探索Python里的变量和数据类型

文章内容:

封面

✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》 |《Web世界探险家》

❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的支持是持续更新的动力❤️

🙏小杨能力有限,欢迎各位高手指点,共同学习进步!


小杨近期在钻研人工智能相关知识,发现了一个超棒的人工智能学习平台,讲解清晰且风趣,忍不住分享给大家。但此处无广告跳转链接相关内容。

Python中变量与数据类型的探秘

文章目录

  • 1. 变量
    • 1.1 变量的命名
    • 1.2 定义变量
    • 1.3 使用变量
  • 2. 常量
  • 3. 数据类型
    • 3.1 数字型
      • 3.1.1 整数
    • 3.1.2 浮点数
    • 3.2 布尔型
    • 3.3 字符串
    • 3.4 小结

1. 变量

变量是编程语言中用于存储数据的一种抽象概念,它能够容纳各种各样的数据。

变量就好比一个容器,可以用来盛放不同的物品。

Python中变量与数据类型的探秘

接下来尝试在helloWorld.py中使用变量。在该文件开头添加一行代码,并对第二行代码进行修改,示例如下:

message = "hello world!"
print(message)

运行结果:

Python中变量与数据类型的探秘

这里定义了一个名为message变量。每个变量都指向一个值,也就是与该变量相关联的信息。此处指向的值是文本hello world!

1.1 变量的命名

在Python中使用变量时,需要遵循一定的规则和准则。

  • 变量名只能由字母、数字和下划线组成。变量名必须以字母或下划线开头,不能以数字开头。例如:变量名可以是message_1,但不能是1_message
  • 变量名中不能包含空格,但可以用下划线来分隔单词。比如:变量名可以是a_b,而不能是a b,否则会出错。
  • 不要把Python的关键字和函数名当作变量名。不能使用Python保留用于特殊用途的单词,像print之类的都不行。
  • 变量名应该简洁且具有描述性。
  • 要谨慎使用小写字母i和大写字母O,因为它们容易被错看成数字10

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”等都是常量,它们的值不能被修改。

常量就如同固定不变的物品本身,咖啡就是咖啡,茶就是茶,不管把它们装在哪个容器里,其本质都不会改变。

Python中变量与数据类型的探秘

3. 数据类型

在Python中,数据类型用于区分数据的种类以及存储方式,它定义了数据的取值范围、占用空间大小、可操作特性等。常见的数据类型包括:数字型、布尔型、字符串、列表、元组、集合、字典。

3.1 数字型

3.1.1 整数

在Python中,整数用于表示没有小数部分的数值,并且可以是负数。

x = 10
print(type(x))

x1 = -10
print(type(x1))
Python中变量与数据类型的探秘

PS:type是Python的内置函数,用于查看变量的类型。

在Python中,可对整数进行加(+)、减(-)、乘(*)、除(/)运算。

print(2 + 3)
print(2 - 3)
print(2 * 3)
print(2 / 3)

运行结果:

Python中变量与数据类型的探秘

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

print(2 + 3 * 4)
print((2 + 3) * 4)

运行结果:

Python中变量与数据类型的探秘

3.1.2 浮点数

Python把所有带小数点的数称为浮点数。

a = 12.25
print(type(a))

a = -12.25
print(type(a))

运行结果:

Python中变量与数据类型的探秘

将任意两个数相除时,结果总是浮点数,即使是两个能整除的整数相除:

print(4 / 2)

运行结果:

Python中变量与数据类型的探秘

在其他任何运算中,如果一个操作数是整数,另一个是浮点数,结果也总是浮点数:

print(1 + 2.0)
print(2 * 3.0)
print(3.0 ** 2)

运行结果:

Python中变量与数据类型的探秘

3.2 布尔型

表示真或假,只有两个取值:True(真)和False(假)。

print(1 > 0)
print(1 < 0)

运行结果:

Python中变量与数据类型的探秘

3.3 字符串

字符串是由字符组成的序列,用于表示文本数据。

s = "hello python"
print(s)

运行结果:

Python中变量与数据类型的探秘

3.4 小结

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

Python中变量与数据类型的探秘
版权声明:程序员胖胖胖虎阿 发表于 2025年7月9日 上午1:09。
转载请注明:Python中变量与数据类型的探秘 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...