这篇文章主要为大家详细介绍了Python 变量做函数名的简单示例,具有一定的参考价值,可以用来参考一下。

对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!

PHP 有变量函数这一用法(见 http://www.php.net/manual/en/functions.variable-functions.php)

即有一字符串变量

现在想用这个变量的值做为某函数名来调用

代码如下:

# @param Python 如何将一变量做为函数名?

# @author 512笔记|512PiC.com

def bar():

return 'bar'

foo = 'bar'

foo() #此处想调用 bar()

# End www_512pic_com

不知道 Python 是否有此类用法?

哈哈,python是这么强大,python当然也是可以支持的

python有个eval函数(貌似好多语言都有这个函数)可以解决这个问题。

代码如下:

# @param Python 如何将一变量做为函数名?

# @author 512笔记|512PiC.com

def foo():

print 'hi'

t = eval('foo')

t()

# End www_512pic_com

问题二:python可以import一个为某变量值的模块吗?

#

python函数名是变量_Python 变量做函数名的简单示例相关推荐

  1. python爬取歌曲评论_python 爬取歌曲评论的简单示例

    这篇文章主要为大家详细介绍了python 爬取歌曲评论的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣python 爬取歌曲评论的简单示例的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. ...

  2. python用二分法求平方根_Python使用二分法求平方根的简单示例

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 使用二分法(Bisection Method)求平方根. # @param 使用二分法(Bisec ...

  3. python 函数递归一次增加一次变量_python基础之函数、返回值,局部变量、全局变量,递归(继续补充不定长参数)...

    1.python中函数定义:函数是逻辑结构化和过程化的一种编程方法.(完成某一种特定的功能) def test02(): #"" msg = 'hello WuDaLang' re ...

  4. python函数中的变量_Python中的函数与变量

    本节内容 函数的定义方法 函数功能 函数的返回值 函数的形参与实参 全局变量与局部变量 递归 函数的作用域 匿名函数lambda 函数式编程 常用内置函数 其他内置函数 函数 函数的定义方法 函数就相 ...

  5. python变量名有哪些_python变量名命名规则

    原博文 2020-03-21 11:07 − 一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量 ...

  6. python批量命名变量_python变量命名的7条建议

    前言 Quora 问答社区的一个开发者投票统计,程序员最大的难题是:如何命名(例如:给变量,类,函数等等),光是如何命名一项的选票几乎是其它八项的投票结果的总和.如何给变量命名,如何让它变得有意义成了 ...

  7. python定义一个整数变量_Python变量与常量

    1.什么是变量 a=1,其中 a 就是变量名称,1 就是它的值.在程序运行过程中,变量的值一般都会发生改变,内存中会专门开辟一段空间,用来存放变量的值,而变量名将指向这个值所在的内存空间.与变量相对的 ...

  8. python定义int变量_Python变量以及常用数字类型(上)

    好好学习,天天向上.又到了齐小猴写笔记的时间,今天的内容是python 变量以及常用数字类型,废话不多说,撸起袖子开始写 变量 1.说到变量,先回顾上一篇说过的标识符,自己定义,自己命名,由字母,下划 ...

  9. c语言调用python变量_Python变量

    在编程语言中,变量是一个必不可少的词,大家也可以把变量理解成名字,也可以理解为一个标签. 举个例子来讲解一下变量,比如我们购买了一套名为"dotcpp"的房子,我们在"d ...

最新文章

  1. win7台式电脑怎么连wifi_win7系统怎么设置WiFi共享
  2. 关于JTable的使用
  3. “好像在哪见过你”现在有了科学解释,一群脑细胞帮你回忆那张脸 | Science
  4. 腾讯下载视频转换MP4
  5. 怎么知道文本前后空格的字符格式_JDK 14的新特性:文本块Text Blocks
  6. 一个Java程序猿眼中的前后端分离以及Vue.js入门
  7. 降低百倍时间步,精度媲美传统神经网络:上交等机构提出ANN-SNN转换框架
  8. maven进阶:一个多模块项目
  9. 2019蓝桥杯省赛---java---B---2(不同子串)
  10. 固定 顶部_纹络型温室大棚顶部通风样式及效率对比
  11. Oracle 10g 用户数及价格
  12. flink的operator state简单理解
  13. Linux性能监控(转)
  14. 自动驾驶数据集_奥迪推出大型自动驾驶数据集A2D2
  15. 正则邮箱_正则表达式再进级
  16. 小白菜飘过计算机三级数据库
  17. 单片机实验(十一)单片机独立按键控制LED
  18. 新手用计算机制作工作表,新手怎么制作Excel表格?Excel表格制作教程介绍
  19. IDEA中maven仓库依赖报错:Cannot resolve com.example:product-server:0.0.1-SNAPSHOT
  20. 系统测试之功能测试:测试用例的设计步骤——从登陆开始说起

热门文章

  1. c语言细胞自动机,细胞自动机之兰顿蚂蚁
  2. 形式化方法 | Symbolic Execution(符号执行)
  3. 【Unity 3D】常见API的讲解以及在C#脚本中的执行(附源码)
  4. 思维导图软件:幕布 for mac
  5. 宝塔7.4.2未授权访问漏洞,吃瓜看黑阔删库挂黑页
  6. android切换账户功能,共享不是噱头 Android 4.2多用户功能详解
  7. 知识备忘phpcms 简单解析一 数据表字段
  8. InVEST模型 | HAbitat quality模块计算生境质量
  9. excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名
  10. vs2008成功整合了sp1