Unicode 在 Python 中转义注释

Unicode escaped comments in Python

我制作了一个 Java 程序,它使用 unicode 转义字符来中断多行注释并隐藏一些功能。下面的程序打印 "Hello Cruel World"。我想知道在 Python(任何版本)中是否可以做到这一点。如果不可能,这在语言中是如何防止的?

public static void main(String[] args) {
    print("Hello");

    /*
     * \u002A\u002F\u0070\u0072\u0069\u006E\u0074\u0028\u0022\u0043\u0072\u0075\u0065\u006C\u0022\u0029\u003B\u002F\u002A
     */
    print("World");
}

private static void print(String s){
    System.out.print(s + " ");
}

注意unicode是转义字符串*/print("Cruel");/*

到目前为止我的尝试没有结果...

test = False

#\u0023test = True

'''
\u0027\u0027\u0027
test = True 
\u0027\u0027\u0027
'''

print(test)

Python 词法分析器仅处理 Unicode 转义 within Unicode 字符串文字(u'' in Python 2,'' in Python 3), 因此这种方法是不可能的。

如果您只尝试简单的 space、\u0020、python,结果是:

SyntaxError: unexpected character after line continuation character

那是因为在字符串字面量之外,\字符主要用于将一个长行分成几个较短的行:

spam = foo + bar + baz + ham + \
       eggs + ham + spam + spam + \
       spam + sausages + spam 

在字符串之外,\ 之后唯一允许的字符是换行符。