在这个问题中,表达式 `a,b=10,5.5` 是一个 Python 中的多重赋值语句。这个语句的作用是同时将值 `10` 赋给变量 `a`,将值 `5.5` 赋给变量 `b`。
因此,变量 `b` 的值是 `5.5`。
正确答案是:B: 5.5
专业分析:
- 多重赋值语句允许在一行中为多个变量赋值。
- 在 `a,b=10,5.5` 中,左边的变量 `a` 和 `b` 分别对应右边的值 `10` 和 `5.5`。
- 这种赋值方式在 Python 中是合法且常用的,尤其在需要交换变量值或同时更新多个变量时非常方便。