Python將string轉(zhuǎn)換到float的實例方法
Python 如何轉(zhuǎn)換string到float?簡單幾步,讓你輕松解決。
打開軟件,新建python項目,如圖所示

右鍵菜單中創(chuàng)建.py文件,如圖所示

步驟中文件輸入代碼如下:
def string_to_float(str): return float(str) if __name__ == '__main__': str = '3.1415926' res = string_to_float(str) print(res + 1)

空白后,右鍵菜單中選擇【Run 'test'】

查看運行結(jié)果如下圖所示

需要轉(zhuǎn)換string到float,直接調(diào)用圖中的函數(shù)即可。

知識點擴展
python str轉(zhuǎn)換成float
利用map和reduce編寫一個str2float函數(shù),把字符串'123.456'轉(zhuǎn)換成浮點數(shù)123.456
fromfunctoolsimportreduce
defstr2float(s):
returnreduce(lambdax,y:x+int2dec(y),map(str2int,s.split('.')))
defchar2num(s):
return{'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}[s]
defstr2int(s):
returnreduce(lambdax,y:x*10+y,map(char2num,s))
defintLen(i):
returnlen('%d'%i)
defint2dec(i):
returni/(10**intLen(i))
print(str2float('123.456'))
以上就是本次關于Python如何轉(zhuǎn)換string到float全部知識點,感謝大家對腳本之家的支持。
- Python 的 f-string 可以連接字符串與數(shù)字的原因解析
- 詳解Python中string模塊除去Str還剩下什么
- Python字符串格式化f-string多種功能實現(xiàn)
- Python bytes string相互轉(zhuǎn)換過程解析
- Python3中的f-Strings增強版字符串格式化方法
- python3格式化字符串 f-string的高級用法(推薦)
- 一文了解python 3 字符串格式化 F-string 用法
- Python 格式化輸出_String Formatting_控制小數(shù)點位數(shù)的實例詳解
- Python StringIO如何在內(nèi)存中讀寫str
- python 實現(xiàn)list或string按指定分段
- Python序列對象與String類型內(nèi)置方法詳解
- 詳解python3中用HTMLTestRunner.py報ImportError: No module named ''StringIO''如何解決
- Python解析json時提示“string indices must be integers”問題解決方法
- python f-string式格式化聽語音流程講解
- Python格式化字符串f-string概覽(小結(jié))
- Python的文本常量與字符串模板之string庫
相關文章
手把手教你搭建python+selenium自動化環(huán)境(圖文)
本文主要介紹了手把手教你搭建python+selenium自動化環(huán)境,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06
Python實現(xiàn)提取和去除數(shù)據(jù)中包含關鍵詞的行
這篇文章主要介紹了Python如何提取數(shù)據(jù)中包含關鍵詞的行已經(jīng)如何去除數(shù)據(jù)中包含關鍵詞的行,文中的示例代碼講解詳細,需要的可以參考一下2023-08-08

