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

右鍵菜單中創(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'】

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

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

知識(shí)點(diǎn)擴(kuò)展
python str轉(zhuǎn)換成float
利用map和reduce編寫一個(gè)str2float函數(shù),把字符串'123.456'轉(zhuǎn)換成浮點(diǎ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'))
以上就是本次關(guān)于Python如何轉(zhuǎn)換string到float全部知識(shí)點(diǎn),感謝大家對(duì)腳本之家的支持。
- Python 的 f-string 可以連接字符串與數(shù)字的原因解析
- 詳解Python中string模塊除去Str還剩下什么
- Python字符串格式化f-string多種功能實(shí)現(xiàn)
- Python bytes string相互轉(zhuǎn)換過程解析
- Python3中的f-Strings增強(qiáng)版字符串格式化方法
- python3格式化字符串 f-string的高級(jí)用法(推薦)
- 一文了解python 3 字符串格式化 F-string 用法
- Python 格式化輸出_String Formatting_控制小數(shù)點(diǎn)位數(shù)的實(shí)例詳解
- Python StringIO如何在內(nèi)存中讀寫str
- python 實(shí)現(xiàn)list或string按指定分段
- Python序列對(duì)象與String類型內(nèi)置方法詳解
- 詳解python3中用HTMLTestRunner.py報(bào)ImportError: No module named ''StringIO''如何解決
- Python解析json時(shí)提示“string indices must be integers”問題解決方法
- python f-string式格式化聽語音流程講解
- Python格式化字符串f-string概覽(小結(jié))
- Python的文本常量與字符串模板之string庫
相關(guān)文章
手把手教你搭建python+selenium自動(dòng)化環(huán)境(圖文)
本文主要介紹了手把手教你搭建python+selenium自動(dòng)化環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
Python實(shí)現(xiàn)提取和去除數(shù)據(jù)中包含關(guān)鍵詞的行
這篇文章主要介紹了Python如何提取數(shù)據(jù)中包含關(guān)鍵詞的行已經(jīng)如何去除數(shù)據(jù)中包含關(guān)鍵詞的行,文中的示例代碼講解詳細(xì),需要的可以參考一下2023-08-08
python 計(jì)算t分布的雙側(cè)置信區(qū)間
這篇文章主要介紹了python 計(jì)算t分布的雙側(cè)置信區(qū)間,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04
python取余運(yùn)算符知識(shí)點(diǎn)詳解
在本篇文章中我們給大家整理了關(guān)于python取余運(yùn)算符的寫法以及相關(guān)知識(shí)點(diǎn),有興趣的朋友們可以參考學(xué)習(xí)下。2019-06-06
python 中split 和 strip的實(shí)例詳解
這篇文章主要介紹了 python 中split 和 strip的實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-07-07
Python代碼太長(zhǎng)換行的實(shí)現(xiàn)
這篇文章主要介紹了Python代碼太長(zhǎng)換行的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Python實(shí)現(xiàn)打印金字塔圖案的方法詳解
使用簡(jiǎn)單的?for?循環(huán)在?python?中打印模式。第一個(gè)外循環(huán)用于處理行數(shù),?而內(nèi)嵌套循環(huán)用于處理列數(shù)。操作打印語句,可以打印不同的數(shù)字圖案、字母圖案或星形圖案。本文將利用這些方法實(shí)現(xiàn)打印金字塔圖案,需要的可以參考一下2022-09-09
django 實(shí)現(xiàn)簡(jiǎn)單的插入視頻
這篇文章主要介紹了django 實(shí)現(xiàn)簡(jiǎn)單的插入視頻,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04

