将字符串转换为元组

将字符串转换为元组,第1张

字符串转换为元组

您可以使用

literal_eval
的的
ast
模块:

ast。 literal_evalnode_or_string

安全地评估包含Python文字或容器显示的表达式节点或Unipre或Latin-1编码的字符串。提供的字符串或节点只能由以下Python文字结构组成:字符串,数字,元组,列表,字典,布尔值和无。

例:

>>> import ast>>> ast.literal_eval("(255, 0, 0)")(255, 0, 0)>>>

关于pygame,请注意

Color
该类也可以将颜色的名称作为字符串:

>>> import pygame>>> pygame.color.Color('RED')(255, 0, 0, 255)>>>

所以也许您通常可以简化代码。

另外,您不应该命名您的

dict
Color
,因为
Color
pygame中已经有该类了,这只会引起混乱。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5650162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存