变量赋值和数据类型

发布于:2025-05-17 ⋅ 阅读:(22) ⋅ 点赞:(0)

对象

Python是面相对象的编程语言,在Python一些都是对象,对象由标识、类型、值三部分组成,本质上来讲,系统分配一块内存,这块内存中存储了特定了的值,还支持特定类型的相关操作。

  • 标识:即对象在内存中的地址,确定了对象的唯一性,比如python中创建了一个对象obj,可以使用内置函数id(obj) 来得到对象obj的标识。
  • 类型:编程语言中之所以要有数据类型,目的为了方便分配内存。每个数据类型都有确定的取值范围和可以执行的操作,只要确定了数据类型,就能明确创建一个对象时,应该分配多大的内存空间,python中提供的内置函数type(obj) 可以获得对象的所属类型。
  • 值:即分配的内存空间存储的数据,内置函数print(obj) 可以直接打印出值。

变量

开发人员在写代码的时候要用到某个值,为了方便使用,需要给这个值起个名字,这个名字就是变量。

假设我们要在程序中使用 100 这个数字,就需要在内存中开辟一个存储空间,这个存储空间中存入100这个值,最后在起个名字,将名字、存储空间、数值绑定到一起,这个过程就叫做变量的声明和赋值

a = 100

python语言中,声明变量的同时需要为其赋值,没有赋值的变量毫无意义

# 声明整数类型变量
a = 1

# 声明字符串类型的变量
b = 'qaz'

# 声明浮点类型的变量
c = 3.14

链式赋值

# 声明a,b,c 三个变量,都赋值为100
a = b = c = 100

系列赋值

给对应相同个数的变量赋值

a,b,c=1,2,3

上述代码也可以如下

a = 1
b = 2
c = 3

删除变量

当不需要某个变量值时,可以使用del 关键字删除该变量,python会自动回收内存,一般情况下,为了代码的可读性和可维护性,建议在不需要使用变量的时候及时删除

# 声明变量并赋值
num = 10
# 打印变量
print(num)
# 删除变量
del num

数据类型

数据类型是一个集合以及定义在这个集合上的一组操作。

比如数值类型必然都是数字,字符串类型必然都是字符串,另外还有其他一些高级的数据类型。

数字

在python语言中,数字类型包含整数类型和浮点数类型。数字类型支持基本的四则运算和一些其他的运算操作,还可以利用一些函数在不同的进制之间进行转换,可以按照一定的格式输出这些数字。

运算符 说明
+ 加法
- 减法
* 乘法
/ 浮点数除法
// 整数除法
% 取模
**

在四则运算除法计算中,不管分子分母是整数还是浮点数,使用除法运算符/ 的计算结果都是浮点数。如果想要进行整除操作,就要使用整除运算符//

#基本运算符的使用
print(3+4) #运算结果:7
print(129-789) #运算结果:-660
print(5+20*5) #运算结果:105
print(1/4) #运算结果:0.25
print(8/2) #运算结果:4.0
print(8//3) #运算结果:2
print(8%3) #运算结果:2
print(4**3) #运算结果 64

网站公告

今日签到

点亮在社区的每一天
去签到