python零基础从入门到全栈08-变量

大家好,我是小白小帅,今天和大家聊一下python中的变量,那么变量是什么呢?其实就是用来用来存储数据值的标识符

简单来说就是替代,像咱们之前配置的系统环境变量就是一种替代,将长串的路径用个变量来表示代替,举个列子

path = r"C:\PycharmProjects\pythonProject\main.py"
print(path)

我们将一个长串的文件路径用一个变量path来代替,也就是将字符串赋值给了变量path,这样我们就可以直接打印输出变量,输出结果和直接打印输出文件路径效果一致

常见的数据类型

不管什么语言中,都有数据类型,数据类型是用于指定变量存储的类型,就是咱小学数学中都有整数,小数的概念,一提到小数,咱就知道这个数肯定有个小数点嘛,但是小学的知识有限,还有好多数据有着不同的类型,如下是python常见的数据类型

  1. 整数(int):用于表示整数值,例如:-5, 0, 100。

  2. 浮点数(float):用于表示带有小数点的数值,例如:3.14, -0.001, 2.0。

  3. 字符串(str):用于表示文本数据,可以使用单引号或双引号来定义,例如:"Hello, World", 'Python Programming'。

  4. 布尔值(bool):用于表示逻辑值,只有两个取值:True 和 False。

  5. 列表(list):用于存储多个元素的有序集合,元素之间用逗号分隔,并用方括号 [] 括起来,例如:[1, 2, 3, 4]。

  6. 元组(tuple):类似于列表,但是元组是不可变的(immutable),元素之间用逗号分隔,并用圆括号 () 括起来,例如:(1, 2, 3)。

  7. 集合(set):用于存储独一无二的元素,元素之间用逗号分隔,并用大括号 {} 括起来,例如:{1, 2, 3}。

  8. 字典(dict):用于存储键值对的集合,每个键值对之间用冒号分隔,键值对之间用逗号分隔,并用花括号 {} 括起来,例如:{"name": "Alice", "age": 30}。

  9. 空值(NoneType):用于表示空值或缺少值的数据类型,只有一个取值:None。

以上数据类型先了解一下,有个印象就行,后续用到了再详细说明

变量赋值

在 Python 中,变量不需要提前声明数据类型(和其他强类型语言的区别),可以通过等号=将值赋给变量,从而来创建变量

x = 5  # 整数类型
y = 3.14  # 浮点数类型
z = "Hello"  # 字符串类型

上面的三个变量赋值,根据注释很容易知道,创建的三个变量分别是x,y,z 分别将整数5、小数(浮点型)3.14、字符串Hello赋值给了x、y、z

变量类型

前面说了数据有数据类型,那么变量也有变量类型,因为变量的作用就是用来存储数据的,所以存储的数据是什么类型那么变量就是什么类型

Python 是一种动态类型语言,变量的类型是根据赋给它们的值自动推断的,可以随时更改变量的类型,这个是python解释器自带的功能,不需要我们强制声明数据类型

可以利用python中自带的type()函数查看变量的类型,打印输出结果

可以看到x、y、z分别的变量类型为int、float、str。这也与上述的结论保持一致,变量存储的数据是什么类型,那么变量就是什么类型

变量重新赋值

这个很好理解,就是两个相同变量名称存储的数据,后一个赋值数据会将前一个数据覆盖

x = 5
x = 10  # 现在 x 的值为 10

变量的使用

可以在表达式中使用变量,对变量进行数学运算和字符串拼等操作

整数变量示例

x = 5
y = 3
z = x + y  # z 的值为 8
print(z)

浮点数变量示例

x = 3.14
y = 5.0
z = x * y * y  # 乘法运算
print(z)  # 输出结果为 78.5

字符串变量示例 

name = "张三"
age = "20"
message = "我的名字是" + name + ",我今年" + age + "岁"
print(message)  # 输出结果为“我的名字是张三,我今年20岁”

以上就是简单的变量之间的一些操作,小伙伴们可以自己尝试运行一下输出结果,后续会在具体的实践操作中用到其他变量类型的数据

变量命名规则

  • 变量名只能包含字母、数字和下划线。
  • 变量名可以以字母或下划线开头,但不能以数字开头。
  • 变量名区分大小写。
  • 变量名最好要做到见名知意,可以体现变量的具体含义
  • 避免使用 Python 的关键字作为变量名。

Python 的关键字,比如print、type、int、float等,这些都是python中内置的关键字名称,如果自定义的变量名称和内置的名称相同,会引起不必要的报错

以上就是对于python中变量的简单介绍,希望对小伙伴们有所帮助!

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值