Python eval 与 exec 函数的区别 - Python零基础入门教程
2021/7/18 11:06:28
本文主要是介绍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零基础入门教程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享