📜  Python 3-变量类型(1)

📅  最后修改于: 2023-12-03 15:04:03.878000             🧑  作者: Mango

Python 3 变量类型

在 Python 中,变量用于存储各种类型的值。Python 是一种动态类型语言,因此不需要指定变量的类型。Python会根据所分配的值推断出变量的类型。

变量的类型可以被更改,因为Python是一种弱类型语言。

常用变量类型

在 Python 中,常见的变量类型有以下几种:

  • 数字 (int, float)
  • 布尔 (bool)
  • 字符串 (str)
  • 列表 (list)
  • 元组 (tuple)
  • 集合 (set)
  • 字典 (dict)
数字类型

Python支持两种不同的数字类型:整型(int)和浮点型(float)。

# 整型
num_int = 10
print(type(num_int))  # <class 'int'>

# 浮点型
num_float = 10.5
print(type(num_float))  # <class 'float'>
布尔类型

布尔变量只有两个可能的值:True和False。

my_bool = True
print(type(my_bool))  # <class 'bool'>
字符串类型

字符串是Python中最常用的数据类型之一。 Python中的字符串用单引号或双引号包围。

my_string = "hello world"
print(type(my_string))  # <class 'str'>

也可以使用三个引号来创建多行字符串

my_string = """
This is a multiline
string.
"""
print(my_string)
列表类型

列表是一个有序的集合,可以包含任意数量的Python对象,可以通过下标访问其中的元素。

my_list = [1, 2, 3, "four", 5.0]
print(type(my_list))  # <class 'list'>
元组类型

元组也是一个有序的集合,和列表类似,但是元组中的元素不能被修改。

my_tuple = (1, 2, 3, "four", 5.0)
print(type(my_tuple))  # <class 'tuple'>
集合类型

集合是一个无序的集合,它不包含重复的元素。

my_set = {1, 2, 3, "four", 5.0}
print(type(my_set))   # <class 'set'>
字典类型

字典是一组键值对的集合。 字典中的键必须是唯一的,但值可以重复。

my_dict = {"name": "Tom", "age": 28, "gender": "male"}
print(type(my_dict))   # <class 'dict'>

以上就是Python中常见的变量类型。使用不同的变量类型,可以实现更加灵活和有效的程序设计。