如何在 Python 中將整數字符串解包為複數?
一個字串包含兩個用逗號分隔的整數。它首先被分成包含數字的兩個字串的列表。
>>> s="1,2".split(",") >>> s ['1', '2']
然後將兩個專案轉換成整數,並用作 complex() 函式的引數
>>> complex(int(s[0]), int(s[1])) (1+2j)
這導致了字串中的整數被解包為一個複數
廣告
一個字串包含兩個用逗號分隔的整數。它首先被分成包含數字的兩個字串的列表。
>>> s="1,2".split(",") >>> s ['1', '2']
然後將兩個專案轉換成整數,並用作 complex() 函式的引數
>>> complex(int(s[0]), int(s[1])) (1+2j)
這導致了字串中的整數被解包為一個複數