鱼C论坛

 找回密码
 立即注册
查看: 1600|回复: 5

[已解决]课后作业检测输出括号是否规范

[复制链接]
发表于 2021-10-11 22:54:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想知道如果遇到()像这种成对的括号合法是怎么打印出来的
最佳答案
2021-10-12 10:03:06
如果想知道是否为半角或全角字符(中文字符或英文字符),可以用代码:
  1. print(ascii("()"))
  2. print(ascii("()"))
复制代码
  1. '\uff08\uff09' # 这是全角字符
  2. '()' # 这是半角字符(合法代码字符)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-10-12 08:16:05 | 显示全部楼层
中文符号
()
英文符号
()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-12 08:33:52 From FishC Mobile | 显示全部楼层
本帖最后由 下羽天 于 2021-10-12 17:15 编辑

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

为什么要转义?括号不是特殊字符,直接打印便可
  1. print("中文符号()")
  2. print("英文符号()")
复制代码
  1. 中文符号()
  2. 英文符号()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-12 10:03:06 | 显示全部楼层    本楼为最佳答案   
如果想知道是否为半角或全角字符(中文字符或英文字符),可以用代码:
  1. print(ascii("()"))
  2. print(ascii("()"))
复制代码
  1. '\uff08\uff09' # 这是全角字符
  2. '()' # 这是半角字符(合法代码字符)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-12 17:11:19 From FishC Mobile | 显示全部楼层
傻眼貓咪 发表于 2021-10-12 09:59
为什么要转义?括号不是特殊字符,直接打印便可

咦 好像是这么回事对不起我错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-3 06:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表