目录
基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门
eval 和 exec 都是 Python 内置函数,并且都能执行 Python 代码,两者具体有什么区别呢?
# !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 函数的区别
本文由博客 - 猿说编程 猿说编程 发布!