Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用单引号(';)作为变量值_Python_Variables_Single Quotes - Fatal编程技术网

Python 使用单引号(';)作为变量值

Python 使用单引号(';)作为变量值,python,variables,single-quotes,Python,Variables,Single Quotes,我最近安装了用python编写和配置的qtile,我习惯于使用包含单引号的keybinding“。此命令正在工作: Keys = [ Key( ["mod4"], "m", lazy.screen.next_group() ), ] 我想要像这样的东西: Keys = [ Key( ["mod4&quo

我最近安装了用python编写和配置的qtile,我习惯于使用包含单引号的keybinding
。此命令正在工作:

    Keys = [
        Key(
            ["mod4"], "m",
            lazy.screen.next_group()
        ),
    ]
我想要像这样的东西:

    Keys = [
        Key(
            ["mod4"], "'",               # <<- "m" got replaced by single quote
            lazy.screen.next_group()
        ),
    ]
键=[
钥匙(

[“mod4”],“'”,#个人不熟悉qtile,但来自

特殊钥匙

这些是最常用的特殊钥匙。有关完整的清单,请 请参阅代码。您可以在它们上创建绑定,就像为 常规键。例如
键([“mod1”],“F4”,lazy.window.kill())

还有一个指向此处的链接:,其中说明特殊键列表中的“
”撇号“:0x0027,

这一切都向我表明,要绑定单引号,必须使用以下内容:

 Keys = [
    Key(
        ["mod4"], "apostrophe",
        lazy.screen.next_group()
    ),
]

对不起?
“m”Python中的
'm'
是完全相同的。任何代码都不可能知道它们之间有区别,因为它们解析为相同的文本值;一旦解析完成并且代码实际运行,原始文本中可能存在的任何区别都将消失。请使用一个当你看到使用单引号时的确切错误时,请在问题中包含该错误的详细信息。“不完美”不能很好地描述错误,我们无法对此做出任何有用的解释。Charly Duffy我不想用双引号替换单引号:我想用单引号替换
m
[“mod4”]、“'”、
应该可以工作。就Python而言,
确实非常有效。这可能是一个qtile问题,但不是Python问题。