变量常量

# 变量:可以随时会更改的区域(标识符)
# 常量:不能更改的区域(标识符)


# 概述:
# 程序可操作的存储区的名称。
# 程序运行期间能改变的数据。
# 每个变量都有特定的类型。
# 作用:将不同类型的数据存储到内存。
# 变量的定义:变量名 = 初始值(为了确定变量类型)
# 注意:变量在使用前必须先’定义’(即赋予变量一个值),否则会出现错误。
# python属于强语言类型,但没有明显标志。

# 变量的定义
name = 'lily'
# 查看变量类型
# 语法格式: type(变量/常量名称)
print(type(name)) # str 字符串
print(name)

age = 12
weight = 51.3
print(age)
print(type(age)) # int
print(weight)
print(type(weight)) # float

# 查看变量的内存地址
# 语法格式: id(变量/常量名称)
print(id(name))
print(id(age))
print(id(weight))

print("********************************")
num1 = 12
num2 = 12
print(id(num1))
print(id(num2))

# 数据为不可变类型时,当值相同时,内存地址可能一致
str1 = "abc"
str2 = "abc"
print(id(str1))
print(id(str2))


# 常量
# python中不存在定义常量的关键字,如果想要定义常量,将标识符所有字母
# 大写,给人以提示即可。(本质是变量)
CONSTINT = 100
print(CONSTINT)


# 删除变量
age = "666"
print(age)
# 删除变量
# 语法格式:del 变量名称
# 注:删除的变量是不能够再直接使用的
# del age
# print(age) # NameError: name 'age' is not defined 变量未定义

a = 1
print(a)
a = 2
print(a)
a = 3
print(a)

猜你喜欢

转载自www.cnblogs.com/BKY88888888/p/11245443.html