变量 指的是 在程序运行过程中 , 存储计算结果或值的内存区域 ;
变量中的值是可以修改的 ;
Python 变量定义格式 :
变量名 = 变量值
代码示例 :
# 定义变量
name = "Tom"
age = 18
# 打印变量
print("名字 : ", name, " 年龄 : ", age)
执行结果 :
名字 : Tom 年龄 : 18
修改变量 age 的值 ,
age + 1
修改后 , 将值再存回 age 变量 ;
age = age + 1
代码示例 :
# 定义变量
name = "Tom"
age = 18
# 打印变量
print("名字 : ", name, " 年龄 : ", age)
# 修改变量值
age = age + 1
# 打印修改后的变量
print("年龄变为 ", age)
执行结果 :
名字 : Tom 年龄 : 18
年龄变为 19
在之前的 【Python】Python 字面量 ( Python 数据类型 | Python 字面量含义 | 使用 print 函数输出字面量 ) 博客中 , 介绍了数据类型 ;
Python 数据的常见类型 :
使用 type() 函数 , 可以获得 数据的类型 ;
语法如下 :
type(要获得类型的数据)
type 函数中 , 可以传入 字面量 , 也可以传入 变量 ;
使用 type(变量)
其本质上是获取 变量中存储的数据的类型 ;
代码示例 :
# 直接打印获取的字面量类型
print(type("Tom"))
print(type(18))
print(type(12.12))
print("")
# 使用变量接收获取的类型 , 然后打印出来
str_type = type("Tom")
int_type = type(18)
float_type = type(12.12)
# 打印类型
print("str_type : ", str_type)
print("int_type : ", int_type)
print("float_type : ", float_type)
# 获取变量的类型
name = "Tom"
age = 18
print("")
# 打印变量类型
print("name type : ", type(name))
print("age type : ", type(age))
执行结果 :
<class 'str'>
<class 'int'>
<class 'float'>
str_type : <class 'str'>
int_type : <class 'int'>
float_type : <class 'float'>
name type : <class 'str'>
age type : <class 'int'>