救赎自我- 发表于 2021-10-11 22:54:46

课后作业检测输出括号是否规范

想知道如果遇到()像这种成对的括号合法是怎么打印出来的

逃兵 发表于 2021-10-12 08:16:05

中文符号
()
英文符号
()

下羽天 发表于 2021-10-12 08:33:52

本帖最后由 下羽天 于 2021-10-12 17:15 编辑

{:10_257:}。

傻眼貓咪 发表于 2021-10-12 09:59:56

下羽天 发表于 2021-10-12 08:33
应该是可以用原始字符串,在前面加个r
print(r”()”)
或者反斜杠转意


为什么要转义?括号不是特殊字符,直接打印便可print("中文符号()")
print("英文符号()")中文符号()
英文符号()

傻眼貓咪 发表于 2021-10-12 10:03:06

如果想知道是否为半角或全角字符(中文字符或英文字符),可以用代码:print(ascii("()"))
print(ascii("()"))'\uff08\uff09' # 这是全角字符
'()' # 这是半角字符(合法代码字符)

下羽天 发表于 2021-10-12 17:11:19

傻眼貓咪 发表于 2021-10-12 09:59
为什么要转义?括号不是特殊字符,直接打印便可

咦 好像是这么回事{:10_257:}{:10_257:}对不起我错了
页: [1]
查看完整版本: 课后作业检测输出括号是否规范