判断是否是isbn
来源:3-3 书籍搜索与查询 2-搜索关键字
kaido_o
2018-04-06
课程中,老师说判断是否是isbn10的方法是把q当中的‘-’替换成空格?但是代码上并没有空格,到底是替换成空格还是空的字符串?如果是替换成空格那么short_q当众含有空格i是digit()判断应该是False,如果替换成空字符串那么位数不是就会变少吗?另外判断isbn10的时候 if ‘-’ in q时才做判断,如果10位本来就全都为数字不是就漏了吗?
写回答
1回答
-
7七月
2018-04-06
应该是替换成空字符串然后再判断10位,这个你其实可以找几个isbn10的看一下,不包括-,应该有10位。很多isbn都是不规范的,这个也只能见招拆招。
00
相似问题