当前位置: 首页 > news >正文

什么网站专做二手名表盐城seo网站优化软件

什么网站专做二手名表,盐城seo网站优化软件,物流运输 有哪些网站可以做推广,wordpress实现专题在Python中,eval和exec都是用来执行动态代码的内置函数,但它们的作用和使用方式有所不同。 eval(): 将字符串作为Python表达式进行求值,并返回结果。 exec(): 将字符串作为Python语句进行执行,没有返回值。 eval()的使用范围通常限…

在Python中,eval和exec都是用来执行动态代码的内置函数,但它们的作用和使用方式有所不同。
eval(): 将字符串作为Python表达式进行求值,并返回结果。
exec(): 将字符串作为Python语句进行执行,没有返回值。
eval()的使用范围通常限于计算器、配置文件等需要求值表达式的场合,而不是在代码中频繁使用;exec()通常用于动态生成代码或者执行一系列语句。
exec 的语法为:

exec(object[, globals[, locals]])

object 是要执行的代码,可以是字符串、代码对象或代码文件。
globals 是一个全局命名空间,用于存储代码执行期间使用的全局变量。如果未提供,则默认为当前的全局命名空间。
locals 是一个局部命名空间,用于存储代码执行期间使用的局部变量。如果未提供,则默认为当前的局部命名空间。

举例如下:

x = 10
expr = """
z=30
sum=x+y+z
print(sum)
"""
expr2 = """
sum=x+y+z
print(sum)
"""def func():y = 20exec(expr)exec(expr, {'x': 1, 'y': 2})exec(expr, {'x': 1, 'y': 2}, {'y': 3, 'z': 4})exec(expr2, {'x': 1, 'y': 2}, {'y': 3, 'z': 4})func()

输出为:

60
33
34
8

结果解析:
首先定义了一个字符串变量 expr,它包含了一些 Python 代码,其中使用了变量 x、y 和 z,然后我们定义了一个函数 func,它包含了几个 exec 调用。

第一个 exec(expr) 调用中,我们没有传递任何全局或局部变量。在调用 exec(expr) 函数时,它会首先搜索局部命名空间以查找 x 和 y 变量。由于 y 变量在该局部命名空间中定义了,因此 y 变量将被查找并使用,而 x 变量没有在局部命名空间中定义,因此将从全局命名空间中查找并使用它。
第二个 exec(expr, {‘x’: 1, ‘y’: 2}) 调用中,我们传递了一个包含 x 和 y 变量的全局字典。因此,x 和 y 变量将会从全局字典中查找,而 z 变量在expr的局部变量已定义,相当于默认值

第三个 exec(expr, {‘x’: 1, ‘y’: 2}, {‘y’: 3, ‘z’: 4}) 调用中,我们传递了一个包含 x 和 y 变量的全局字典,以及一个包含 y 和 z 变量的局部字典。因此,x 和 y 变量将会从全局字典中查找,y 和 z 变量将会从局部字典中查找,会在 exec 函数执行时被创建,并在函数执行期间作为局部变量存在于函数内部的代码块中,因此,{‘y’: 3, ‘z’: 4} 中的 z 的作用域是 exec 函数内部的代码块,而不是 expr 的代码块。expr 中定义的 z 是 expr 中的局部变量,作用域是 expr 的代码块,根据作用域较小的变量的优先级更高,因此z=30

最后一个exec(expr2, {‘x’: 1, ‘y’: 2}, {‘y’: 3, ‘z’: 4})调用中,我们取消了expr2中z的定义,因此会从全局变量和局部变量中获取

http://www.hkea.cn/news/989164/

相关文章:

  • etc网站开发票网站制作软件免费下载
  • 上海seo网站设计2022十大网络营销案例
  • 还有做网站的必要吗网站运营推广方案
  • 企业营销型网站建设厂家品牌搜索引擎服务优化
  • 学校网站建设计划怎么成为百度推广代理商
  • 普陀网站开发培训学校seo快速优化
  • 建一个商城网站多少钱免费的网站推广软件
  • 手机网站解决方案看网站搜什么关键词
  • 顺企网江西网站建设宜昌今日头条新闻
  • 坪山网站建设行业现状网页设计与制作代码成品
  • 网站建设需求文档模板下载学大教育一对一收费价格表
  • 小型网站怎样优化百度首页官网
  • 网站开发与iso9001关系百度上做推广怎么做
  • wordpress怎么设置导航镇江seo
  • 番禺建设网站服务软文写作网站
  • 有哪些专做自然风景图片的网站石首seo排名
  • 移动网站虚拟主机seo 排名 优化
  • 专业网站建设课程网站推广优化方式
  • 适合站长做的网站信息流广告投放工作内容
  • 做健身网站步骤网站建设网络公司
  • 武汉整站seo数据上云网站关键词优化怎么做的
  • 网站尾部网络seo推广
  • 建设一个公司网站需要什么知识网站网络推广优化
  • 政府高度重视网站建设怎么做网络推广
  • 自己做的网站是怎么赚钱免费ip地址网站
  • 郑州市政府网站集约化建设计划企业seo排名外包
  • 什么网站可以免费做护师题企业网站管理系统源码
  • 青岛专业餐饮网站制作国内搜索引擎排行榜
  • 域名有哪些seo站长之家
  • 建设网站有哪些关键词制作软件