新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

《新大榭》- 创大榭地方网络社区先锋品牌 新大榭始终专注于地方网络社区平台的建设 关于我们- [大记事]- 留言建议- [新手报道]

新大榭软件管家 V5.8 Excel版 微信版 发布 财务/仓库/生产/销售/采购/行政/人事/校园 客服中心 - 办公软件 - 网站设计 - 广告招商

新大榭镜像 - 官方Web实验室 - 加入收藏 - 设为首页 广告是为了更好的发展 欢迎我区企业及商家赞助本站 首页文字黄金广告位(赞助)公益广告免费发布

查看: 273|回复: 0

[笔记] 7809 - Python eval() 函数

[复制链接]
发表于 2021-9-28 11:35:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!

您需要 登录 才可以下载或查看,没有账号?注册

x
描述; D' a7 H) ~' }5 \$ ]# S1 P) s
eval() 函数用来执行一个字符串表达式,并返回表达式的值。) D$ l1 M6 l5 H8 o4 I  t
3 y. _9 ^7 m: |. e/ i& D
语法5 m4 E; X; @& y$ B3 v$ z
以下是 eval() 方法的语法:
3 `& J% m8 W* C' ?. @* g
  1. eval(expression[, globals[, locals]])
复制代码

3 c8 H" n2 M% g' ~/ L参数
; S4 k1 a/ w8 V6 I% y% }) \expression -- 表达式。0 T# t/ h7 r3 I, T( [) x
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
6 @7 W% C' c# s* A0 g6 ^locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
+ F' E0 L4 ~$ m; L% ]: s9 y

) e' F" o% M% u5 D1 P/ I返回值9 T, a% W/ Z/ `1 J! U/ W7 M
返回表达式计算结果。
3 c5 V% v  F3 {8 E8 a' w* ]; @
. W. D5 V( |* p& I$ a+ V) \实例
4 n" m; S9 S! S. M/ T  w" \. i以下展示了使用 eval() 方法的实例:

9 o% f1 D) C# \* F. F
  1. >>>x = 7
    4 V, _, e) O  x; I2 y  V% `3 S
  2. >>> eval( '3 * x' )) L0 l2 D5 X" l4 L8 |3 F% `
  3. 21
    + F6 M; l0 {* ]
  4. >>> eval('pow(2,2)')
    6 Q( h# j' s# O0 `5 T7 t5 c+ T+ K
  5. 4; t# A3 F) T6 P. _2 Z
  6. >>> eval('2 + 2')' Z/ s0 K9 d% l- I2 r
  7. 4
    7 U" K3 \7 }& T8 p
  8. >>> n=81
    3 c8 y' A) s& R( b( }( F
  9. >>> eval("n + 4")
    " G1 P7 ]% m  W0 v, {
  10. 85
复制代码
新大榭Python学习社区公益培训、Excel业务指导、办公软件定制、网站建设、网络安全;新大榭Web实验室欢迎您!http://lab.daxie.net.cn/
Q群推荐 大榭本地求职招聘QQ群,欢迎转发分享本地招聘信息资讯! 官方招聘1群(已满);官方招聘2群:315816937 *
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新大榭七周年,感谢由您!

文字版|小黑屋|新大榭 ( 浙ICP备16018253号-1 )|点击这里给站长发消息|

GMT+8, 2024-5-19 17:29 , Processed in 0.063930 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表