我正在尝试编写一个包含参数lambda作为字符的函数。然而,lambda是Python中的一个工具,所以我如何在Python中将lambda编写为字符,而不必将其作为工具。Python lambda字符
回答
如果你想有一个功能,如
def try_lambda (lambda):
print lambda
...你不能做到这一点。 lambda是一个保留字,用于引入lambda函数,并且不能将其用于其他内容。
相反,如果你想用希腊字母:
def try_lambda (λ):
print (λ)
...那么你可以做到这一点。上面的代码在Python 3中工作。*,默认为UTF-8
在Python 2. *下,您必须声明程序为使用不同的字符集(默认为以英文为中心的字符集)。有关编码的详细信息,请参阅here。
# -*- coding: utf-8 -*-
def try_lambda (λ):
print λ
你是什么意思“声明你的程序使用不同的字符集”? Python(至少3)支持默认使用UTF-8编写源代码AFAIK。 –
@ juanpa.arrivillaga在文件顶部添加'# - * - coding:utf-8 - * - '。默认设置是ASCII。 – DyZ
@DYZ你是什么意思“默认设置?”。 AFAIK,Python默认为UTF-8,至少在Python 3上。 –
- 1. lambda函数将python转换为字符串作为python中的lambda表达式
- 2. Python Lambda比较字典
- 3. lambda的字符串表示
- 4. lambda在python中返回lambda
- 5. 将字符串输入解析为lambda函数(Python)
- 6. Python 2 vs 3:Lambda运算符
- 7. Python:使用Lambda将字符串字段拆分为3个独立字段
- 8. Python Lambda行为
- 9. Python Lambda或
- 10. Python lambda函数
- 11. classmethod lambda Python
- 12. Python多行lambda
- 13. python defaultdict lambda
- 14. Python“with”关键字在Lambda函数中
- 15. C#lambda提取单行字符串值
- 16. 从字符串转换为lambda
- 17. C++ LAMBDA捕获空字符串
- 18. 转换lambda表达式字符串
- 19. c#lambda与字符串内部操作
- 20. 使用lambda返回连接字符串
- 21. lambda内部的字符串条件
- 22. Lambda表达式字符串比较
- 23. Python和lambda函数
- 24. Python的lambda函数
- 25. AWS Python Lambda与Oracle
- 26. Python字符串
- 27. Python的AWS LAMBDA字符串参数的构造函数/ factory方法字符串值问题
- 28. Python的lambda表达式,使用字符串列表中的操作性
- 29. 如何在aws lambda中将时间戳添加到Python 2.7中的字符串?
- 30. 使用Python中的AWS Lambda的字符串内容创建即时zip文件
你能更具体吗?我不明白你的意思。 –
我不明白你的问题 – njzk2
你是说你想要一个名为'lambda'的参数吗? – njzk2