Python eval 与 exec 函数区别 - Python零基础入门教程
生活随笔
收集整理的這篇文章主要介紹了
Python eval 与 exec 函数区别 - Python零基础入门教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 一.Python eval 與 exec 函數的區別
- 二.價值 10 個億的智能機器人核心代碼
- 三.猜你喜歡
基礎 Python 學習路線推薦 : Python 學習目錄 >> Python 基礎入門
一.Python eval 與 exec 函數的區別
eval 和 exec 都是 Python 內置函數,并且都能執行 Python 代碼,兩者具體有什么區別呢?
- 1.eval 函數只能計算單個表達式的值,而 exec 函數可以動態運行代碼段;
- 2.exec 函數能直接執行文件中的 Python 代碼,eval 函數不能實現這個功能;
- 3.eval 函數可以有返回值,而 exec 函數返回值永遠為 None ;
二.價值 10 個億的智能機器人核心代碼
# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:Python eval 與 exec 函數的區別.py @Time:2021/04/29 08:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""while True:'''replace("?","!") 將字符串中英文狀態下的問號 ?替換為 感嘆號 !replace("?","!")將字符串中中文狀態下的問號 ?替換為 感嘆號 !replace("嗎","") 將字符串中的中文 "嗎" 替換為 ""'''print(input("").replace("?","!").replace("?","!").replace("嗎",""))‘‘’ 輸出結果:在嗎? 在! 你好 你好 是python教程嗎? 是python教程! 看完教程就能學會編程嗎? 看完教程就能學會編程! python能生孩子嗎 python能生孩子 ‘‘’關于 exec 動態執行復雜的代碼片段和執行 txt 文件中的 Python 代碼請直接參考:Python execfile / exec 函數
三.猜你喜歡
未經允許不得轉載:猿說編程 ? Python eval 與 exec 函數的區別
總結
以上是生活随笔為你收集整理的Python eval 与 exec 函数区别 - Python零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fadeToggle()
- 下一篇: Python 线程池 ThreadPoo