學習如何將Python字符串轉換為數字

Python 如何將數字字符串轉換成數字

Python 是一種流行的程式語言,它可以讓開發者快速的開發出各種應用程式。在 Python 中,有時候我們會遇到需要將數字字符串轉換成數字的情況,例如:將字串 “123” 轉換成數字 123。本文將介紹如何使用 Python 將數字字符串轉換成數字。

Python 提供了多種方法來將數字字符串轉換成數字,其中最常用的方法是使用 int() 函數。int() 函數可以將字串轉換成整數,例如:

str_num = "123"
num = int(str_num)
print(num)

上面的程式碼會將字串 “123” 轉換成數字 123,並且將結果印出來。

除了 int() 函數,Python 還提供了其他的函數來將數字字符串轉換成數字,例如:

  • float() 函數可以將字串轉換成浮點數,例如:
            str_num = "123.45"
            num = float(str_num)
            print(num)
            
  • complex() 函數可以將字串轉換成複數,例如:
            str_num = "1+2j"
            num = complex(str_num)
            print(num)
            

另外,Python 還提供了 eval() 函數,它可以將字串轉換成任何類型的數字,例如:

str_num = "123.45"
num = eval(str_num)
print(num)

上面的程式碼會將字串 “123.45” 轉換成浮點數 123.45,並且將結果印出來。

總結來說,Python 提供了多種方法來將數字字符串轉換成數字,開發者可以根據需要來選擇合適的方法。

發佈留言