【Python】Python 变量 ( 变量定义 | 修改变量值 | 变量数据类型 | type 获取数据类型 )





一、Python 变量




1、变量定义


变量 指的是 在程序运行过程中 , 存储计算结果或值的内存区域 ;

变量中的值是可以修改的 ;


Python 变量定义格式 :

变量名 = 变量值

代码示例 :

# 定义变量
name = "Tom"
age = 18

# 打印变量
print("名字 : ", name, " 年龄 : ", age)

执行结果 :

名字 :  Tom  年龄 :  18

在这里插入图片描述


2、修改变量值


修改变量 age 的值 ,

age + 1

修改后 , 将值再存回 age 变量 ;

age = age + 1

代码示例 :

# 定义变量
name = "Tom"
age = 18

# 打印变量
print("名字 : ", name, " 年龄 : ", age)

# 修改变量值
age = age + 1

# 打印修改后的变量
print("年龄变为 ", age)

执行结果 :

名字 :  Tom  年龄 :  18
年龄变为  19

在这里插入图片描述





二、Python 数据类型




1、数据类型简介


在之前的 【Python】Python 字面量 ( Python 数据类型 | Python 字面量含义 | 使用 print 函数输出字面量 ) 博客中 , 介绍了数据类型 ;

Python 数据的常见类型 :

  • Number 数字 :
    • int 整数 : 10 是整数 , 没有 byte short long 类型 , 其会根据整数大小自动调整 ;
    • float 浮点数 : 5.21 是浮点数 , Python 中没有 double 类型 , float 类型是 64 位双精度浮点类型 ;
    • complex 复数 : 复数都是以 j 结尾 , 如 1 + 3j ;
    • bool 布尔值 : True 真 记做 1 , False 假 记做 0 ;
  • String 字符串 :若干数量的字符组成 , 字符包括 中文 , 英文 , 符号 , 数组 等 , 用于 描述文本 ;
  • List 列表 : 有序的可变序列 , 使用频率最高 , 类似于 Java 中的 ArrayList ;
  • Tuple 元组 : 有序的不可变序列 , 常用于有序记录一组不可变数据 ;
  • Set 集合 : 无序不重复集合 , 常用于无序记录一组不重复的数据 , 相当于 Java 中的 Set 集合 ;
  • Dictionary 字段 : 无序的 键值对 集合 , 无序记录一组 键值对 数据 , 相当于 Java 中的 HashMap 集合 ;

2、type 获取数据类型


使用 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'>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/han1202012/article/details/129936176