色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

eval和ast.literal_eavl區(qū)別

jf_78858299 ? 來源:梯閱線條 ? 作者:小梯子 ? 2023-02-23 14:52 ? 次閱讀

1 eval

1.1 字符串型數(shù)據(jù)還原本身類型

python中,eval可以將字符串型的list,tuple,dict轉變成原有的類型。

即,eval可以把數(shù)據(jù)還原成它本身或者是能夠轉化成的數(shù)據(jù)類型。

//string 轉 list
 >>> str_list='[1,2,3,4]'
 >>> eva_list=eval(str_list)
 >>> str_list;eva_list
 '[1,2,3,4]'
 [1, 2, 3, 4]
 >>> type(str_list);type(eva_list)
 <type 'str'>
 <type 'list'>
//string 轉 tuple
 >>> str_tuple='(1,2,3)'
 >>> eval_tuple=eval(str_tuple)
 >>> str_tuple;eval_tuple
 '(1,2,3)'
 (1, 2, 3)
 >>> type(str_tuple);type(eval_tuple)
 <type 'str'>
 <type 'tuple'>
//string 轉 dict
 >>> str_dict="{'name':'nihao'}"
 >>> eval_dict=eval(str_dict)
 >>> str_dict;eval_dict
 "{'name':'nihao'}"
 {'name': 'nihao'}
 >>> type(str_dict);type(eval_dict)
 <type 'str'>
 <type 'dict'>

1.2 字符串型數(shù)據(jù)進行運算

>>> ret=eval(raw_input('請輸入字符串:'))
 請輸入字符串:1+1
 >>> ret
 2

1.3 字符串型語句命令

只要eval能解析的字符串,都會當做合法的表達式或命令執(zhí)行,而不顧可能帶來的后果。

>>> open(r'E://filename.txt','r').read
 >>> __import__('os').system('dir')
 >>> __import__('os').system('rm -rf /etc/*')

eval強大的背后,是巨大的安全隱患。比如上面的刪除文件。

所以,才有了ast.literal_eval。

2 literal_eval

ast.literal_eval(),先判斷執(zhí)行的內容是不是合適的python類型,如果是則執(zhí)行,否則就不執(zhí)行。

這樣可以大大降低系統(tǒng)的危險性,所以,對字符串進行類型轉換的時候,最好是用ast.literal_eval()函數(shù)。

2.1 合適數(shù)據(jù)類型

# 合適數(shù)據(jù)類型
 >>> ast.literal_eval('[1,2,3]')
 [1, 2, 3]
 >>> ast.literal_eval('(1,2,3)')
 (1, 2, 3)
 >>> ast.literal_eval("{'name':'nihao'}")
 {'name': 'nihao'}

2.2 不合適數(shù)據(jù)類型

# 不合適數(shù)據(jù)類型
 >>> ast.literal_eval('1+1')
 
 Traceback (most recent call last):
   File "
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)

    關注

    8

    文章

    7134

    瀏覽量

    89392
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    84951
  • EVAL
    +關注

    關注

    0

    文章

    34

    瀏覽量

    8539
收藏 人收藏

    評論

    相關推薦

    請問EVAL-ADISZ和EVAL-ADIS2有哪些區(qū)別

    尊敬的工程師你好,我現(xiàn)在想評估16735和16488A的性能并驗證我的算法,請問EVAL-ADISZ和EVAL-ADIS2的區(qū)別除了后者需要單獨分線板外,還有哪些區(qū)別,例如在傳輸速度、
    發(fā)表于 08-08 09:39

    AST3TQ評估板旨在促進AST3TQ系列TCXO和VCTCXO的電氣性能測試

    AST3TQ-EVALAST3TQ評估板旨在促進AST3TQ系列TCXO和VCTCXO的電氣性能測試。客戶只需在所提供的焊盤圖形上焊接AST3TQ器件,并將+ 3.3V連接到標記為V
    發(fā)表于 07-17 08:57

    babel插件入門之AST

    babel插件入門-AST
    發(fā)表于 05-20 13:41

    AST-1401型VGA彩色顯示器電源電路圖

    AST-1401型VGA彩色顯示器電源電路圖
    發(fā)表于 05-15 18:20 ?775次閱讀
    <b class='flag-5'>AST</b>-1401型VGA彩色顯示器電源電路圖

    AST-4型彩色顯示器電源電路圖

    AST-4型彩色顯示器電源電路圖
    發(fā)表于 05-15 22:20 ?432次閱讀
    <b class='flag-5'>AST</b>-4型彩色顯示器電源電路圖

    AST GM-6型SVGA彩色顯示器電源電路圖

    AST GM-6型SVGA彩色顯示器的電源電路圖
    發(fā)表于 05-15 22:24 ?567次閱讀
    <b class='flag-5'>AST</b> GM-6型SVGA彩色顯示器電源電路圖

    AST MPX-2型彩色顯示器電源電路圖

    AST MPX-2型彩色顯示器的電源電路圖
    發(fā)表于 05-15 22:26 ?475次閱讀
    <b class='flag-5'>AST</b> MPX-2型彩色顯示器電源電路圖

    AST4700 Multi-Feature

    AST4700 Mu
    發(fā)表于 01-09 21:06 ?7次下載

    ASMT-JR30-AST01 3W迷你大功率LED

    電子發(fā)燒友網為你提供Broadcom(ti)ASMT-JR30-AST01相關產品參數(shù)、數(shù)據(jù)手冊,更有ASMT-JR30-AST01的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ASMT-JR30-AST01真值表,ASMT-
    發(fā)表于 07-04 11:24
    ASMT-JR30-<b class='flag-5'>AST</b>01 3W迷你大功率LED

    ASMT-AR30-AST00 3W大功率LED

    電子發(fā)燒友網為你提供Broadcom(ti)ASMT-AR30-AST00相關產品參數(shù)、數(shù)據(jù)手冊,更有ASMT-AR30-AST00的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ASMT-AR30-AST00真值表,ASMT-
    發(fā)表于 07-04 11:20
    ASMT-AR30-<b class='flag-5'>AST</b>00 3W大功率LED

    ASMT-AR00-AST00 1W大功率LED

    電子發(fā)燒友網為你提供Broadcom(ti)ASMT-AR00-AST00相關產品參數(shù)、數(shù)據(jù)手冊,更有ASMT-AR00-AST00的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ASMT-AR00-AST00真值表,ASMT-
    發(fā)表于 07-04 10:35
    ASMT-AR00-<b class='flag-5'>AST</b>00 1W大功率LED

    ASMT-AR00-AST01 1W大功率LED

    電子發(fā)燒友網為你提供Broadcom(ti)ASMT-AR00-AST01相關產品參數(shù)、數(shù)據(jù)手冊,更有ASMT-AR00-AST01的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ASMT-AR00-AST01真值表,ASMT-
    發(fā)表于 07-04 10:35
    ASMT-AR00-<b class='flag-5'>AST</b>01 1W大功率LED

    ASMT-JR10-AST01 1W迷你大功率LED

    電子發(fā)燒友網為你提供Broadcom(ti)ASMT-JR10-AST01相關產品參數(shù)、數(shù)據(jù)手冊,更有ASMT-JR10-AST01的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ASMT-JR10-AST01真值表,ASMT-
    發(fā)表于 07-04 10:32
    ASMT-JR10-<b class='flag-5'>AST</b>01 1W迷你大功率LED

    基于AST3TQ-EVAL晶體振蕩器的參考設計

    View the reference design for AST3TQ-EVAL. http://m.1cnz.cn/soft/ has thousands of reference designs to help bring your project to life.
    發(fā)表于 07-01 17:52 ?12次下載
    基于<b class='flag-5'>AST3TQ-EVAL</b>晶體振蕩器的參考設計

    張飛電源---AST英文資料

    張飛電源---AST英文資料(照明電源哪家好)-張飛電源---AST英文資料? 供有興趣的可以參考下
    發(fā)表于 07-26 14:18 ?7次下載
    張飛電源---<b class='flag-5'>AST</b>英文資料
    主站蜘蛛池模板: 超级最爽的乱淫片免费 | 中国老太性色xxxxxhd | 亚洲人成影院在线播放 | 精品网站一区二区三区网站 | 优菈的乳液狂飙天堂W98 | 欧美性猛交AAA片免费观看 | 男插女高潮一区二区 | 成熟YIN荡美妞A片视频麻豆 | 亚洲不卡一卡2卡三卡4卡5卡 | 野花韩国高清完整版在线 | A级超碰视频在线观看 | 怡春院国产精品视频 | 粉色视频午夜网站入口 | 久久免费精彩视频 | 午夜亚洲国产理论片二级港台二级 | 色戒未删减版在线观看完整 | 俄罗斯大肥BBXX | 草莓视频免费看 | 就去色一色 | 吃春药后的女教师 | 97在线免费观看视频 | z0000性欧美 YY8848高清私人影院 | 欧美视频 亚洲视频 | 特级淫片大乳女子高清视频 | bt成人种子 | 偷偷鲁青春草原视频 | 小p孩玩成年女性啪啪资源 小777论坛 | cntv官网 | 芳草地在线观看免费观看 | 国产精品无码麻豆放荡AV | RUNAWAY韩国动漫免费官网版 | 久久99热这里只有精品66 | 亚洲一区在线观看视频 | 久久机热视频免费 | 国产一区二区不卡老阿姨 | 伊人网青青草 | 最近2019中文字幕MV免费看 | 色婷婷五月综合久久中文字幕 | 国产精品1卡二卡三卡四卡乱码 | 无羞耻肉动漫在线观看 | 同房交换4p好爽 |