python - 如何在python3中获取仅在单引号中的变量
问题描述
如何在python3中检查字符串是单引号还是双引号或没有引号,python中是否有任何方法/逻辑来获取它,或者如果没有,我们可以使用正则表达式
例如-
Name = "xxx"
Name = 'xxx'
解决方案
- 你不能有一个没有引号的字符串。它不是没有引号的字符串(您的示例将尝试加载一个名为 的变量
xxx
,该变量可以包含任何内容)。 - 解析后,单引号和双引号字符串没有区别。它对必须转义的字符有所不同,但对于您的示例,
"xxx"
并且'xxx'
100% 无法区分("XXX"
可以与 区分'xxx'
,但只是因为大写不匹配,而不是因为引号)。
推荐阅读
- plot - 箱线图,八度图
- java - 如何将 JtextArea 焦点设置在正确的位置?
- spring-boot - 功能区 MaxAutoRetries 属性不起作用
- python - 使用 Keras 连接隐藏单元
- php - 根据用户 id 检索数据 (CodeIgniter)
- php - 将 ZOHO API 与 Laravel 5.7 集成
- scala - 将 Guava 期货转换为 Twitter 期货
- c# - 在导入数据库之前验证 Excel 文件数据
- java - 使用 maven-jaxb2-plugin 后在 Eclipse 中生成的包名错误
- c# - 在 C# winforms 中使用 SQLite