欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python eval 轉(zhuǎn)換k m到乘法計算的操作

 更新時間:2021年05月21日 10:40:09   作者:石小秀1995  
這篇文章主要介紹了python eval 轉(zhuǎn)換k m到乘法計算的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

原數(shù)據(jù)

在這里插入圖片描述

lambda函數(shù)處理

我之前寫了各種if substr函數(shù),各種報錯

正確到熱淚盈眶的函數(shù)

data['Followers/Fans'] = data['Followers/Fans'].str.replace('k|K','*1000').str.replace('m|M','*1000000').fillna('0')
data['Followers/Fans'] = data['Followers/Fans'].apply(eval)

報錯函數(shù)

# def trans(x):
#     x = str(x)
#     x = x.strip() # 去除首尾空格
#     if (x[-1]  == 'k' or x[-1]  == 'K') :
#         return float(x[0:-1])*1000
#     elif (x[-1]  == 'M' or x[-1]  == 'm'):
#         return float(x[0:-1])*1000000
#     else:
#         return x

eval() 函數(shù)

eval() 函數(shù)用來執(zhí)行一個字符串表達式,并返回表達式的值。

補充:python中的eval函數(shù)及求四則運算

輸入描述:

輸入一個表達計算式

輸出描述:

得到輸出結(jié)果

例子

輸入:3+2*{1+2*[-4/(8-6)+7]}

輸出:25

代碼:

功能1:

eval()函數(shù)能將字符串string對象轉(zhuǎn)化為有效的表達式參與求值運算,并返回計算結(jié)果

while True:
    try:
        s = str(input())
        print(eval(s))
    except:
        break

功能2:

eval()函數(shù)去掉參數(shù)最外側(cè)引號并執(zhí)行余下語句的函數(shù)

print(eval("'Hello world'")) # 輸出 Hello world
#print(eval("Hello world"))  # 因為eval()函數(shù)去掉外部的雙引號后,成為變量Hello world,而之前沒有定義過該變量,所以會報錯。
print(eval('"1+2"'))         # 輸出1+2

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python代碼實現(xiàn)小程序登錄流程時序總結(jié)

    python代碼實現(xiàn)小程序登錄流程時序總結(jié)

    這篇文章主要為大家介紹了python代碼實現(xiàn)小程序的登錄案例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • 在類Unix系統(tǒng)上開始Python3編程入門

    在類Unix系統(tǒng)上開始Python3編程入門

    這篇文章主要介紹了在類Unix系統(tǒng)上開始Python3編程入門,講解了最基礎(chǔ)最直觀的利用Print函數(shù)進行各種輸出的方法,需要的朋友可以參考下
    2015-08-08
  • Python中win32com模塊的使用

    Python中win32com模塊的使用

    本文主要介紹了Python中win32com模塊的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Python redis操作實例分析【連接、管道、發(fā)布和訂閱等】

    Python redis操作實例分析【連接、管道、發(fā)布和訂閱等】

    這篇文章主要介紹了Python redis操作,結(jié)合實例形式分析了Python redis的連接、管道、發(fā)布和訂閱等相關(guān)概念、原理及操作技巧,需要的朋友可以參考下
    2019-05-05
  • 老生常談python函數(shù)參數(shù)的區(qū)別(必看篇)

    老生常談python函數(shù)參數(shù)的區(qū)別(必看篇)

    下面小編就為大家?guī)硪黄仙U刾ython函數(shù)參數(shù)的區(qū)別(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • python接口自動化之使用token傳入到header消息頭中

    python接口自動化之使用token傳入到header消息頭中

    這篇文章主要介紹了python接口自動化之使用token傳入到header消息頭中問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 解決90%的常見問題的8個python NumPy函數(shù)

    解決90%的常見問題的8個python NumPy函數(shù)

    這篇文章主要為大家介紹了解決90%的常見問題的8個python NumPy函數(shù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Python實現(xiàn)自定義異常堆棧信息的示例代碼

    Python實現(xiàn)自定義異常堆棧信息的示例代碼

    當(dāng)我們的程序報錯時,解釋器會將整個異常的堆棧信息全部輸出出來。解釋器會將異常產(chǎn)生的整個調(diào)用鏈都給打印出來,那么問題來了,我們能不能自定義這些報錯信息呢?本文就來為大家詳細(xì)講講
    2022-07-07
  • Python中的測試模塊unittest和doctest的使用教程

    Python中的測試模塊unittest和doctest的使用教程

    這篇文章主要介紹了Python中的測試模塊unittest和doctest的使用教程,本文來自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • 如何利用Matlab制作一款真正的拼圖小游戲

    如何利用Matlab制作一款真正的拼圖小游戲

    這篇文章主要給大家介紹了關(guān)于如何利用Matlab制作一款真正的拼圖小游戲的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05

最新評論