首页 新闻 会员 周边 捐助

在编程和数据类型分类中:

0
[已关闭问题] 关闭于 2025-11-30 11:30
  • 组合数据类型(Composite / Container Types)
    是指能够包含多个数据项的数据结构,例如:listtupledictset 等。

  • 标量类型(Scalar Types)
    是指表示单个值、不可再分(在该语言上下文中)的基本数据类型,例如:

    • 整数 int
    • 浮点数 float
    • 布尔值 bool
    • 字符串 str注意:这点有争议,见下文
    • NoneType(即 None

关于字符串 str 的特殊说明:

虽然字符串在语义上表示“一个文本值”,但从技术角度看,Python 中的字符串是可迭代的序列,由多个字符组成。因此:

  • 从内存/结构角度看str 是组合类型(序列类型)。
  • 从数据建模/逻辑角度看:常被当作标量(比如在数据库中,一个字段存一个名字,视为一个整体值)。

但在 Python 官方文档和类型系统中,str 被归类为“序列类型”,属于容器/组合类型

*Tesla*的主页 *Tesla* | 小虾三级 | 园豆:1188
提问于:2025-11-30 11:30
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册