14 lines
316 B
Python
14 lines
316 B
Python
|
|
# PEP-0498 specifies that '\\' and '#' must be disallowed explicitly, whereas
|
||
|
|
# MicroPython relies on the syntax error as a result of the substitution.
|
||
|
|
|
||
|
|
print(f"\\")
|
||
|
|
print(f"#")
|
||
|
|
try:
|
||
|
|
eval("f'{\}'")
|
||
|
|
except SyntaxError:
|
||
|
|
print("SyntaxError")
|
||
|
|
try:
|
||
|
|
eval("f'{#}'")
|
||
|
|
except SyntaxError:
|
||
|
|
print("SyntaxError")
|