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零基础入门教程相关推荐
- C语言 const 修饰函数参数 - C语言零基础入门教程
C语言 const 修饰函数参数 - C语言零基础入门教程 目录 一.const 简介 1.const 修饰变量 2.const 修饰指针 3.const 修饰在函数名前面 4.const 修饰在函数 ...
- C语言 函数指针 - C语言零基础入门教程
目录 一.函数指针简介 1.常规函数声明 2.函数指针声明 二.函数指针实战 三.猜你喜欢 零基础 Python 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.函数指 ...
- C语言 回调函数 callback - C语言零基础入门教程
目录 一.回调函数原理 二.回调函数简介 1.函数指针 2.指针函数 3.回调函数解释 三.回调函数实战 四.回调函数使用总结 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...
- C/C++ 余弦函数 cos - C语言零基础入门教程
目录 一.cos 函数简介 二.cos 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 零基础 C/C++ 学习路线推荐 : C ...
- pdf百度云下载 python编程 从数据分析到数据科学_python零基础入门教程,不同方向的,这很重要...
很多人都在学python,对于大多数的人来说,方向最重要的,它决定着你的结果! 编程小十接触过很多想学python的人,相对于自己的学习目的来说,很多时候容易选择不太正确的方向. 下面我简单介绍一下 ...
- Python eval 与 exec 函数区别 - Python零基础入门教程
目录 一.Python eval 与 exec 函数的区别 二.价值 10 个亿的智能机器人核心代码 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Py ...
- Python eval 与 exec 函数 - Python零基础入门教程
目录 一.前言 二.Python eval 与 exec 函数简介 三.Python eval 与 exec 函数使用 1.exec 函数执行代码段 2.exec 函数执行 py 文件 四.猜你喜欢 ...
- python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)
一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...
- 视频教程-Python零基础入门教程-Python
Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...
最新文章
- php未正确拼写字 css,前端Bug解决方案
- SVN项目,快速查看项目的当前版本号
- Centos安装后的一些必要处理工作
- [CTSC2010]星际旅行
- Java 线程同步总结
- ZTree的全选 反选 全不选 取消 清空
- sql排名名次分页mysql_mysql 实现排名及中文排序实例[分页累加行号]
- 浅谈社区电子商务的发展及其技术应用
- 怎么把python和pycharm关联_Python3 安装pylint 及与PyCharm关联
- sql server下载教程
- php下载隐藏,php – 隐藏下载URL
- clinux 防火墙增加白名单_linux配置防火墙 Centos7下 添加 端口白名单
- MySql 5.7.26(MySQL8)安装教程
- Java面试知识点概览(持续更新)
- esp8266应用教程——TFT LCD显示
- 离散数学实验一 利用真值表法求取主析取范式以及主合取范式的实现
- vue实现非同源图片的下载功能--跨域问题(解决浏览器打开图片,而不是下载)
- SLF4J--日志门面担当
- 赢富博易告诉你成功交易者的基本素质
- maven错误Unknown lifecycle phase “build“. You must specify a valid lifecycle phase or a goal in the fo
热门文章
- 图像检索在高德地图POI数据生产中的应用
- 使用率激增 250%,这份报告再次将 Serverless 推向幕前
- 2020年阿里云年中大促【福利】【选品】全攻略
- 2020年云计算的十大新兴趋
- 弹性计算平台技术:云服务器“安全”“稳定”“弹性”的基石
- 一张图看懂智联车管理云平台
- QuickBI助你成为分析师——搞定数据源
- 超详细 | 21张图带你领略集合的线程不安全
- CPU:别再拿我当搬砖工!
- 在线公开课 | 从理论走向实践,多角度详解Cloud Native