目录

  • 一.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 函数

三.猜你喜欢

  1. Python for 循环
  2. Python 字符串
  3. Python 列表 list
  4. Python 元组 tuple
  5. Python 字典 dict
  6. Python 条件推导式
  7. Python 列表推导式
  8. Python 字典推导式
  9. Python 函数声明和调用
  10. Python 不定长参数 *argc/**kargcs
  11. Python 匿名函数 lambda
  12. Python return 逻辑判断表达式
  13. Python 字符串/列表/元组/字典之间的相互转换
  14. Python 局部变量和全局变量
  15. Python type 函数和 isinstance 函数区别
  16. Python is 和 == 区别
  17. Python 可变数据类型和不可变数据类型
  18. Python 浅拷贝和深拷贝

未经允许不得转载:猿说编程 » Python eval 与 exec 函数的区别

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

  1. C语言 const 修饰函数参数 - C语言零基础入门教程

    C语言 const 修饰函数参数 - C语言零基础入门教程 目录 一.const 简介 1.const 修饰变量 2.const 修饰指针 3.const 修饰在函数名前面 4.const 修饰在函数 ...

  2. C语言 函数指针 - C语言零基础入门教程

    目录 一.函数指针简介 1.常规函数声明 2.函数指针声明 二.函数指针实战 三.猜你喜欢 零基础 Python 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.函数指 ...

  3. C语言 回调函数 callback - C语言零基础入门教程

    目录 一.回调函数原理 二.回调函数简介 1.函数指针 2.指针函数 3.回调函数解释 三.回调函数实战 四.回调函数使用总结 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...

  4. C/C++ 余弦函数 cos - C语言零基础入门教程

    目录 一.cos 函数简介 二.cos 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 零基础 C/C++ 学习路线推荐 : C ...

  5. pdf百度云下载 python编程 从数据分析到数据科学_python零基础入门教程,不同方向的,这很重要...

    很多人都在学python,对于大多数的人来说,方向最重要的,它决定着你的结果! ​编程小十接触过很多想学python的人,相对于自己的学习目的来说,很多时候容易选择不太正确的方向. 下面我简单介绍一下 ...

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

    目录 一.Python eval 与 exec 函数的区别 二.价值 10 个亿的智能机器人核心代码 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Py ...

  7. Python eval 与 exec 函数 - Python零基础入门教程

    目录 一.前言 二.Python eval 与 exec 函数简介 三.Python eval 与 exec 函数使用 1.exec 函数执行代码段 2.exec 函数执行 py 文件 四.猜你喜欢 ...

  8. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

  9. 视频教程-Python零基础入门教程-Python

    Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...

最新文章

  1. php未正确拼写字 css,前端Bug解决方案
  2. SVN项目,快速查看项目的当前版本号
  3. Centos安装后的一些必要处理工作
  4. [CTSC2010]星际旅行
  5. Java 线程同步总结
  6. ZTree的全选 反选 全不选 取消 清空
  7. sql排名名次分页mysql_mysql 实现排名及中文排序实例[分页累加行号]
  8. 浅谈社区电子商务的发展及其技术应用
  9. 怎么把python和pycharm关联_Python3 安装pylint 及与PyCharm关联
  10. sql server下载教程
  11. php下载隐藏,php – 隐藏下载URL
  12. clinux 防火墙增加白名单_linux配置防火墙 Centos7下 添加 端口白名单
  13. MySql 5.7.26(MySQL8)安装教程
  14. Java面试知识点概览(持续更新)
  15. esp8266应用教程——TFT LCD显示
  16. 离散数学实验一 利用真值表法求取主析取范式以及主合取范式的实现
  17. vue实现非同源图片的下载功能--跨域问题(解决浏览器打开图片,而不是下载)
  18. SLF4J--日志门面担当
  19. 赢富博易告诉你成功交易者的基本素质
  20. maven错误Unknown lifecycle phase “build“. You must specify a valid lifecycle phase or a goal in the fo

热门文章

  1. 图像检索在高德地图POI数据生产中的应用
  2. 使用率激增 250%,这份报告再次将 Serverless 推向幕前
  3. 2020年阿里云年中大促【福利】【选品】全攻略
  4. 2020年云计算的十大新兴趋
  5. 弹性计算平台技术:云服务器“安全”“稳定”“弹性”的基石
  6. 一张图看懂智联车管理云平台
  7. QuickBI助你成为分析师——搞定数据源
  8. 超详细 | 21张图带你领略集合的线程不安全
  9. CPU:别再拿我当搬砖工!
  10. 在线公开课 | 从理论走向实践,多角度详解Cloud Native