日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python eval 与 exec 函数的区别 - Python零基础入门教程

發布時間:2024/9/27 python 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 for 循環
  • Python 字符串
  • Python 列表 list
  • Python 元組 tuple
  • Python 字典 dict
  • Python 條件推導式
  • Python 列表推導式
  • Python 字典推導式
  • Python 函數聲明和調用
  • Python 不定長參數 *argc/**kargcs
  • Python 匿名函數 lambda
  • Python return 邏輯判斷表達式
  • Python 字符串/列表/元組/字典之間的相互轉換
  • Python 局部變量和全局變量
  • Python type 函數和 isinstance 函數區別
  • Python is 和 == 區別
  • Python 可變數據類型和不可變數據類型
  • Python 淺拷貝和深拷貝
  • 未經允許不得轉載:猿說編程 ? Python eval 與 exec 函數的區別

    總結

    以上是生活随笔為你收集整理的Python eval 与 exec 函数的区别 - Python零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。