Python中有時候需要把負數(shù)轉(zhuǎn)換成正數(shù)。我們可以使用Python內(nèi)置的abs()函數(shù)來實現(xiàn)。
num = -5 abs_num = abs(num) print(abs_num)
運行結(jié)果為:
5
在這個例子中,我們給變量num賦值為-5。abs()函數(shù)返回num的絕對值,所以我們通過使用abs()函數(shù)將-5轉(zhuǎn)換為5,并將結(jié)果存儲在abs_num變量中。最后,我們打印了abs_num的值,結(jié)果為5。
除了使用abs()函數(shù)外,我們還可以手動實現(xiàn)負數(shù)轉(zhuǎn)換為正數(shù)的功能。方法是將負號去掉即可。
num = -5 if num< 0: num = -num print(num)
運行結(jié)果為:
5
在這個例子中,我們還是先定義了變量num并賦值為-5。然后我們使用if語句來檢查num是否小于0。如果是,那么我們在num前面添加一個負號以去除該負號。最后,我們打印了num的值,結(jié)果為5。
通過上述兩個例子,我們可以看出使用Python內(nèi)置的abs()函數(shù)是一種更簡單、更方便的負數(shù)轉(zhuǎn)換為正數(shù)的方法。