首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python 的数据类型及定义与使用

python 的数据类型及定义与使用

作者头像
编程小白狼
发布于 2024-12-31 08:08:40
发布于 2024-12-31 08:08:40
8360
举报
文章被收录于专栏:编程小白狼编程小白狼

Python 是一门动态类型语言,它的数据类型可以分为以下几类:

  1. 基本数据类型:
  • 整型(int):表示整数,如 123。
  • 浮点型(float):表示小数,如 123.45。
  • 布尔型(bool):表示真假值,有 True 和 False 两个值。
  • 复数型(complex):表示复数,如 1 + 2j。
  1. 容器数据类型:
  • 字符串(str):表示文本数据,如 'hello'。
  • 列表(list):可变的序列,可以包含任意类型的对象,如 [1, 'a', True]。
  • 元组(tuple):不可变的序列,可以包含任意类型的对象,如 (1, 'a', True)。
  • 集合(set):无序且元素唯一的集合,如 {1, 2, 3}。
  • 字典(dict):键值对集合,如 {'key1': 'value1', 'key2': 'value2'}。

下面是每种数据类型的定义和使用示例:

代码语言:javascript
复制
# 整型
my_int = 10

# 浮点型
my_float = 20.5

# 布尔型
my_bool = True

# 复数型
my_complex = 1 + 2j

# 字符串
my_str = "Hello, World!"

# 列表
my_list = [1, 2, 3, "Python", my_bool]

# 元组
my_tuple = (1, 2, 3, "Python", my_bool)

# 集合
my_set = {1, 2, 3, "Python"}

# 字典
my_dict = {"name": "Alice", "age": 25, "is_student": True}

# 使用数据类型
print(my_int)       # 打印整数
print(my_float)     # 打印浮点数
print(my_bool)      # 打印布尔值
print(my_complex)   # 打印复数
print(my_str)       # 打印字符串
print(my_list)      # 打印列表
print(my_tuple)     # 打印元组
print(my_set)       # 打印集合
print(my_dict)      # 打印字典

# 访问容器类型的元素
print(my_list[0])   # 访问列表的第一个元素
print(my_tuple[1])  # 访问元组的第二个元素
print(my_dict["name"])  # 访问字典中键为"name"的值

在 Python 中,你可以使用 type() 函数来查看一个变量的数据类型。例如:

代码语言:javascript
复制
print(type(my_int))    # 输出:<class 'int'>
print(type(my_float))  # 输出:<class 'float'>

需要注意的是,Python 是动态类型的,这意味着变量的类型是在运行时确定的,并且同一个变量可以被赋予不同类型的值。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-04,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档