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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

eval和ast.literal_eavl區別

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

1 eval

1.1 字符串型數據還原本身類型

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

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

//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 字符串型數據進行運算

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

1.3 字符串型語句命令

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

>>> 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(),先判斷執行的內容是不是合適的python類型,如果是則執行,否則就不執行。

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

2.1 合適數據類型

# 合適數據類型
 >>> 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 不合適數據類型

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

    關注

    8

    文章

    7238

    瀏覽量

    90946
  • python
    +關注

    關注

    56

    文章

    4823

    瀏覽量

    86114
  • EVAL
    +關注

    關注

    0

    文章

    34

    瀏覽量

    8743
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    請問EVAL-ADISZ和EVAL-ADIS2有哪些區別

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

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

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

    babel插件入門之AST

    babel插件入門-AST
    發表于 05-20 13:41

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

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

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

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

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

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

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

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

    AST4700 Multi-Feature

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

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

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

    ASMT-AR30-AST00 3W大功率LED

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

    ASMT-AR00-AST00 1W大功率LED

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

    ASMT-AR00-AST01 1W大功率LED

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

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

    電子發燒友網為你提供Broadcom(ti)ASMT-JR10-AST01相關產品參數、數據手冊,更有ASMT-JR10-AST01的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ASMT-JR10-AST01真值表,ASMT-
    發表于 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://www.1cnz.cn/soft/ has thousands of reference designs to help bring your project to life.
    發表于 07-01 17:52 ?12次下載
    基于<b class='flag-5'>AST3TQ-EVAL</b>晶體振蕩器的參考設計

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

    張飛電源---AST英文資料(照明電源哪家好)-張飛電源---AST英文資料? 供有興趣的可以參考下
    發表于 07-26 14:18 ?7次下載
    張飛電源---<b class='flag-5'>AST</b>英文資料
    主站蜘蛛池模板: 黄桃AV无码免费一区二区三区 | 亚洲中久无码永久在线 | 百性阁论坛首页 | 97人妻碰视频在线观看 | 日本人作爰啪啪全过程 | 高h乱一受多攻男男 | 国产极品白嫩超清在线观看 | 久久中文字幕乱码免费 | 男人和女人一起愁愁愁很痛 | 91精品欧美一区二区三区 | 国产精品99久久久久久WWW | 小776 论坛 | 影音先锋av电影 | 亚洲精品一二三区区别在哪 | 国产精品视频人人做人人爽 | 国产成人精品男人的天堂网站 | 古代又黄又肉到湿的爽文 | 无码免费视频AAAAAA片草莓 | 久久九九久精品国产尤物 | 92国产精品午夜免费福利视频 | 亚洲AV国产精品无码精 | 最近最新的日本字幕MV | 中文字幕亚洲欧美在线视频 | 成年人视频免费在线观看 | 扒开胸罩揉她的乳尖视频 | JIZJIZJIZ 日本老师水多 | 一区二区中文字幕在线观看 | 亚洲成年人免费网站 | 男女爽爽无遮挡午夜视频在线观看 | 扒开黑女人p大荫蒂老女人 扒开粉嫩的小缝末成年小美女 | 国产亚洲精品字幕在线观看 | 老师系列高H文 | yin荡体育课羞耻play双性 | 国内卡一卡二卡三免费网站 | 人人澡人人爽人人精品 | 中文字幕成人免费高清在线 | jizz日本黄色 | 色翁荡熄月月 | 久久黄色免费网站 | 亚洲一区日韩一区欧美一区a | 久久精品国产在热亚洲完整版 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品