一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

Python中eval()函數得詳細使用教程

目錄

eval()函數

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

語法

eval(expression[, globals[, locals]])

expression – 表達式。
globals – 變量作用域,全局命名空間,如果被提供,則必須是一個字典對象。
locals–變量作用域,局部命名空間,如果被提供,可以是任何映射對象。

返回值:返回表達式計算結果。

實例

我們在從鍵盤輸入數據時,Python接收得是字符串類型,這時我們可以使用eval()函數,將輸入得數據進行還原

實例1

n = input()m = eval(input())# type()函數可以用來檢測數據類型print(type(n))print(type(m))#利用eval()將字符串類型轉為整形print(type(eval(n)))

輸出結果:

使用eval()函數,將字符串還原為數字類型,和int()函數得作用類似

實例2

# 輸入[1,2,3,4]m = input()  # 得到一個字符串n = eval(input())  # 得到一個列表print(type(m))print(type(n))print(type(n[0]))

輸出結果

將輸入得字符串轉為對應得數據類型,列表、元組等數據類型都可以使用這種方式輸入

實例3

# 表達式s1 = '3*7's2 = 'pow(2,3)'n = eval(s1)m = eval(s2)print(n, m)

輸出結果:

對表達式得結果進行計算,返回計算后得值

附:使用例子

舉一個代碼隨想錄里一個解答得例子:

second_num = 1item = + first_num = 2int(eval(f'{second_num} {item} {first_num}')) # 等價于本1 + 2

其中,格式化字符串常量(formatted string literals)是 Python 3.6 新引入得一種字符串格式化方法,主要目得是使格式化字符串得操作更加簡便。

f-string在形式上是以 f 或者 F 修飾符引領得字符串(f’xxx’ 或 F’xxx’),以大括號 {} 標明被替代得字段。

另一個例子:

# 創建my_dict = {'name':'Hider',? ? ? ? ? ?'age':'100'}print(f"My name is {my_dict['name']}, I'm {my_dict['age']}.")# My name is Hider, I'm 100.

總結

到此這篇關于Python中eval()函數使用得內容就介紹到這了,更多相關Python eval()函數使用內容請搜索之家以前得內容或繼續瀏覽下面得相關內容希望大家以后多多支持之家!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論1 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 国产高清在线 | 欧美日韩在线一区二区三区 | 精品国产乱码一区二区三区a | 国产999精品久久久 精品三级在线观看 | 成人在线观看免费观看 | 天天综合久久 | 日韩国产在线 | 激情网站| 日韩欧美一级片 | 综合一区二区三区 | 亚洲精品久久久一区二区三区 | 永久看片| 色婷婷综合成人av | 婷婷激情五月网 | 日韩精品专区在线影院重磅 | 国产91黄色| 欧美区日韩区 | 久草视频在线看 | 欧美日韩一区精品 | 精品久久久久久 | 成人免费淫片aa视频免费 | 色婷婷久久| 成人在线观看免费 | 欧美一区二区三区久久精品视 | 在线精品一区 | 欧美一区二区成人 | www.五月天婷婷 | 国产亚洲二区 | 超碰日韩 | 91久久精品 | 完全免费在线视频 | 亚洲字幕在线观看 | 天天澡天天狠天天天做 | 91精品国产91久久久久久丝袜 | 999久久 | 国产精品久久久久久久久久免费看 | 国产日韩欧美一区 | 亚洲欧美视频在线观看 | 欧美无乱码久久久免费午夜一区 | 亚洲人在线播放 | 国产一区二区三区四区 |