最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中的eval()函數(shù)使用詳解

 更新時間:2023年12月06日 09:12:33   作者:凌冰_  
這篇文章主要介紹了Python中的eval()函數(shù)使用詳解,eval()函數(shù)是用來執(zhí)行一個字符串表達式,并返回表達式的值,可以把字符串轉(zhuǎn)化為list,dict ,tuple,需要的朋友可以參考下

一、eval()函數(shù)

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

可以把字符串轉(zhuǎn)化為list,dict ,tuple。

二、eval()函數(shù)源碼

三、eval()函數(shù)語法

eval(*args, **kwargs)

說明:

  • expression -- 表達式。
  • globals -- 變量作用域,全局命名空間,如果寫,則必須是一個字典對象。
  • locals -- 變量作用域,局部命名空間,如果寫,可以是任何映射對象。
  • return:返回表達式計算結(jié)果。

四、eval()函數(shù)的應用

1、使用eval()函數(shù),將字符串還原為數(shù)字類型,和int()函數(shù)的作用類似

# 1.使用eval()函數(shù),將字符串還原為數(shù)字類型,和int()函數(shù)的作用類似
a = input()
print(type(a))
#利用eval()將字符串類型轉(zhuǎn)為整形
print(type(eval(a)),type(int(a)))

2.將輸入的字符串轉(zhuǎn)為對應的數(shù)據(jù)類型:如列表、元組、字典

# 2.將輸入的字符串轉(zhuǎn)為對應的數(shù)據(jù)類型:如列表、元組、字典
# [1,2,4]
# (1, 2, 4)
# {'a':1,'b':2}
a = input()
n = eval(a)  # 得到一個列表
print(type(n),type(a))

3.對表達式的結(jié)果進行計算,返回計算后的值

# 3.對表達式的結(jié)果進行計算,返回計算后的值
ss1 = "5*8"
num=90
print(eval(ss1), eval("pow(3,2)"),eval('num+10'))

4、可以使用格式化字符串的操作更加簡便

#4.可以使用格式化字符串的操作更加簡便
a=10
oper='+'
b=5
#加法運算
sums=eval(f'{a}{oper}')
print(f'{a}{oper}={sums}')

到此這篇關(guān)于Python中的eval()函數(shù)使用詳解的文章就介紹到這了,更多相關(guān)Python的eval()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實現(xiàn)逐個讀取txt字符并修改

    python實現(xiàn)逐個讀取txt字符并修改

    今天小編就為大家分享一篇python實現(xiàn)逐個讀取txt字符并修改,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python實現(xiàn)簡單遺傳算法(SGA)

    Python實現(xiàn)簡單遺傳算法(SGA)

    這篇文章主要為大家詳細介紹了Python實現(xiàn)簡單遺傳算法SGA,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • python實現(xiàn)基于SVM手寫數(shù)字識別功能

    python實現(xiàn)基于SVM手寫數(shù)字識別功能

    這篇文章主要為大家詳細介紹了python實現(xiàn)基于SVM手寫數(shù)字識別功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python使用OpenCV實現(xiàn)虛擬縮放效果

    Python使用OpenCV實現(xiàn)虛擬縮放效果

    OpenCV?徹底改變了整個圖像處理領(lǐng)域。從圖像分類到對象檢測,我們不僅可以使用?OpenCV?庫做一些很酷的事情,而且還可以構(gòu)建一流的應用程序。本文將用OpenCV實現(xiàn)虛擬縮放,需要的可以參考一下
    2022-02-02
  • Python word文本自動化操作實現(xiàn)方法解析

    Python word文本自動化操作實現(xiàn)方法解析

    這篇文章主要介紹了Python word文本自動化操作實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • 基于Python實現(xiàn)Markdown編輯器的示例詳解

    基于Python實現(xiàn)Markdown編輯器的示例詳解

    這篇文章主要為大家詳細介紹了如何基于Python實現(xiàn)Markdown編輯器,并且可以左邊寫 Markdown,右邊實時變成漂亮網(wǎng)頁,感興趣的小伙伴可以了解下
    2025-08-08
  • 解決Python報錯Valueerror: Expected 2d Array Got 1d Array Instead

    解決Python報錯Valueerror: Expected 2d Array 

    如您所知,每種編程語言都會遇到很多錯誤,有些是在運行時,有些是在編譯時,下面我就來看看當發(fā)生錯誤 ValueError: Expected 2D array, got 1D array instead時該如何解決吧
    2024-01-01
  • python中文件夾py文件相互引用方式

    python中文件夾py文件相互引用方式

    這篇文章主要介紹了python中文件夾py文件相互引用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python3 通過 pybind11 使用Eigen加速代碼的步驟詳解

    python3 通過 pybind11 使用Eigen加速代碼的步驟詳解

    這篇文章主要介紹了python3 通過 pybind11 使用Eigen加速代碼的步驟詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Python爬蟲突破反爬蟲機制知識點總結(jié)

    Python爬蟲突破反爬蟲機制知識點總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于Python爬蟲突破反爬蟲機制知識點總結(jié)內(nèi)容,有需要的朋友們可以跟著學習下。
    2021-11-11

最新評論

察隅县| 乌拉特后旗| 辽阳县| 玉溪市| 贵南县| 万荣县| 溧阳市| 永安市| 莆田市| 襄垣县| 安溪县| 晋城| 金川县| 浦江县| 同仁县| 余干县| 习水县| 周宁县| 大荔县| 青冈县| 湛江市| 广水市| 光山县| 若羌县| 江源县| 达州市| 凤翔县| 伽师县| 潼关县| 思南县| 平顶山市| 民和| 禄劝| 开远市| 阿合奇县| 龙泉市| 凉城县| 亳州市| 莎车县| 石景山区| 无棣县|