Python临时笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python临时笔记相关的知识,希望对你有一定的参考价值。

动态语言python的特性

python2  输入一个匿名函数直接执行

# coding=utf-8
def Test(a, b, func):
    result = func(a, b)
    return result

func_new = input("please input a fun::")    #please input a fun::lambda x,y:x+y
print(Test(10, 20, func_new))#30

python3 会把input输入进去的东西全部转换成字符串  因此需要eval方法转换 

def Test(a, b, func):
    result = func(a, b)
    return result

func_new = input("please input a fun::")  # python3中input接受的值全部变成string类型   please input a fun::lambda x,y:x+y
func_new = eval(func_new)  # 执行字符串的python语句  
print(Test(10, 20, func_new)) #30

 

以上是关于Python临时笔记的主要内容,如果未能解决你的问题,请参考以下文章

Python临时笔记

python学习笔记012——pdb调试

java 临时片段

Python 3学习笔记

python学习笔记

Python Tornado初学笔记之表单与模板