婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python eval 轉換k m到乘法計算的操作

python eval 轉換k m到乘法計算的操作

熱門標簽:沈陽外呼系統呼叫系統 外呼系統哪些好辦 沈陽防封電銷卡品牌 武漢外呼系統平臺 江西省地圖標注 富錦商家地圖標注 沈陽人工外呼系統價格 如何申請400電話費用 池州外呼調研線路

原數據

lambda函數處理

我之前寫了各種if substr函數,各種報錯

正確到熱淚盈眶的函數

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)

報錯函數

# 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() 函數

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

補充:python中的eval函數及求四則運算

輸入描述:

輸入一個表達計算式

輸出描述:

得到輸出結果

例子

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

輸出:25

代碼:

功能1:

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

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

功能2:

eval()函數去掉參數最外側引號并執行余下語句的函數

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

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

您可能感興趣的文章:
  • Python eval函數原理及用法解析
  • Python eval函數介紹及用法
  • Python使用eval函數執行動態標表達式過程詳解
  • 將python字符串轉化成長表達式的函數eval實例
  • python重要函數eval多種用法解析
  • 詳解python中eval函數的作用
  • python3中的eval和exec的區別與聯系

標簽:阿里 銅川 通遼 常德 黑龍江 呂梁 潛江 株洲

巨人網絡通訊聲明:本文標題《python eval 轉換k m到乘法計算的操作》,本文關鍵詞  python,eval,轉換,到,乘法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python eval 轉換k m到乘法計算的操作》相關的同類信息!
  • 本頁收集關于python eval 轉換k m到乘法計算的操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 裕民县| 河曲县| 城固县| 庆城县| 丹阳市| 通辽市| 阳东县| 石泉县| 安仁县| 葵青区| 积石山| 梧州市| 盱眙县| 大方县| 平潭县| 哈巴河县| 临沂市| 鄂托克前旗| 台东县| 鄂托克旗| 瑞安市| 定襄县| 依安县| 二连浩特市| 新密市| 阿拉善盟| 特克斯县| 土默特左旗| 茂名市| 阳原县| 云南省| 洪洞县| 健康| 广东省| 上栗县| 云浮市| 犍为县| 合江县| 沾益县| 廉江市| 西峡县|