如何使用非英文字符制作变量。例如,如果我使用这样的日语字符:
あ = 10
我收到此错误:
Unsupported characters in input
或者如果我使用这样的阿拉伯字符:
أ = 'Something'
我得到另一个错误:
SyntaxError: invalid syntax
注意:当我在其中使用非英文字符创建变量时,php
它可以工作,但在 Python 中它不起作用。那么如何在 python 中使用非英文字符来制作变量呢?
如何使用非英文字符制作变量。例如,如果我使用这样的日语字符:
あ = 10
我收到此错误:
Unsupported characters in input
或者如果我使用这样的阿拉伯字符:
أ = 'Something'
我得到另一个错误:
SyntaxError: invalid syntax
注意:当我在其中使用非英文字符创建变量时,php
它可以工作,但在 Python 中它不起作用。那么如何在 python 中使用非英文字符来制作变量呢?
你不能,至少在 Python 2 中不能。你只能在 Python 名称中使用 ASCII 字母、数字和下划线(只有数字不是第一个字符时才允许使用)。
请参阅文档的标识符和关键字部分:
identifier ::= (letter|"_") (letter | digit | "_")* letter ::= lowercase | uppercase lowercase ::= "a"..."z" uppercase ::= "A"..."Z" digit ::= "0"..."9"
Python 3扩展了允许的内容。允许任何被视为 Unicode 字母或数字的内容,加上下划线(以及不在开头的数字)。