PYTHON 解释器
PYTHON 数据类型转换 

PYTHON 变量及类型

在 Python 中,变量是用来存储数据值的标识符。每个变量在被创建时都会分配内存空间,并且可以存储不同类型的数据。Python 是一种动态类型语言,这意味着变量的类型是根据赋给它们的值自动推断的,而不需要显式声明类型。


Python 中的基本数据类型

  1. 整数 (int): 整数是没有小数部分的数值,可以是正数、负数或零。例如:a = 5。


  2. 浮点数 (float): 浮点数是带有小数部分的数值。例如:b = 3.14。


  3. 字符串 (str): 字符串是用单引号 ' 或双引号 " 括起来的文本数据。例如:c = "Hello" 或 d = 'World'。


  4. 布尔值 (bool): 布尔值表示真(True)或假(False)。例如:e = True 或 f = False。


  5. 列表 (list): 列表是一种有序的集合,可以包含任意类型的数据,用方括号 [ ] 表示。例如:g = [1, 2, 3]。


  6. 元组 (tuple): 元组类似于列表,但是一旦创建后就不能修改(不可变),用圆括号 ( ) 表示。例如:h = (4, 5, 6)。


  7. 集合 (set): 集合是一种无序且不重复的集合,用花括号 { } 表示。例如:i = {1, 2, 3}。


  8. 字典 (dict): 字典是一种键-值对的数据结构,用花括号 { } 表示,键和值之间使用冒号 : 分隔。例如:j = {'name': 'Alice', 'age': 30}。


变量命名规则

  • 变量名只能包含字母、数字和下划线 _。

  • 变量名的第一个字符不能是数字。

  • 变量名区分大小写。

  • 避免使用 Python 内置的关键字作为变量名,如 if、for、while 等。


示例:

# 定义整数变量
age = 25
# 定义浮点数变量
height = 1.75
# 定义字符串变量
name = "Alice"
# 定义布尔值变量
is_student = True
# 定义列表变量
numbers = [1, 2, 3, 4, 5]
# 定义元组变量
coordinates = (10, 20)
# 定义集合变量
unique_numbers = {1, 2, 3, 4, 5}
# 定义字典变量
person = {'name': 'Bob', 'age': 30}


在 Python 中,变量的类型是根据赋给它们的值自动推断的。因此,当你给一个变量赋值时,Python 解释器会自动确定它的类型,并且在变量的生命周期内可以根据需要重新赋值为任何类型的数据。