首页 > 解决方案 > 如何在python3中获取仅在单引号中的变量

问题描述

如何在python3中检查字符串是单引号还是双引号或没有引号,python中是否有任何方法/逻辑来获取它,或者如果没有,我们可以使用正则表达式

例如-

Name = "xxx"

Name = 'xxx'

标签: pythonpython-3.x

解决方案


  1. 你不能有一个没有引号的字符串。它不是没有引号的字符串(您的示例将尝试加载一个名为 的变量xxx,该变量可以包含任何内容)。
  2. 解析后,单引号和双引号字符串没有区别。它对必须转义的字符有所不同,但对于您的示例,"xxx"并且'xxx'100% 无法区分("XXX"可以与 区分'xxx',但只是因为大写不匹配,而不是因为引号)。

推荐阅读