正確答案是:A: `a is b`
### 專業(yè)分析:
在Python中,判斷兩個(gè)變量是否是同一對(duì)象的方法是使用`is`操作符。以下是對(duì)每個(gè)選項(xiàng)的分析:
- **A: `a is b`**
- `is`操作符用于判斷兩個(gè)變量是否引用同一個(gè)對(duì)象。這是通過比較兩個(gè)對(duì)象的內(nèi)存地址實(shí)現(xiàn)的。因此,當(dāng)`a is b`返回`True`時(shí),意味著`a`和`b`指向同一個(gè)對(duì)象。
- **B: `a = b`**
- 這是一個(gè)賦值語句,不是用于比較的語句。它將`b`的引用賦值給`a`,并非用于判斷兩者是否是同一對(duì)象。
- **C: `a == b`**
- `==`操作符用于判斷兩個(gè)變量的值是否相等,而不是判斷它們是否是同一個(gè)對(duì)象。兩個(gè)不同的對(duì)象可以擁有相等的值,但它們依然是兩個(gè)不同的對(duì)象。
- **D: `a != b`**
- `!=`操作符用于判斷兩個(gè)變量的值是否不相等,與判斷對(duì)象是否相同無關(guān)。
因此,判斷`a`和`b`是否是同一對(duì)象,應(yīng)使用`a is b`。