回答編集履歴
1
コードの間違い訂正
answer
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
from unicodedata import category
|
11
11
|
|
12
12
|
def containsControlCharacter(s):
|
13
|
-
return any(map(lambda c:
|
13
|
+
return any(map(lambda c: category(c)=='Cc', s))
|
14
14
|
```
|
15
15
|
|
16
16
|
上記の方法だとUnicodeの全範囲の制御文字を判定可能なのでより汎用性があるといえるかもしれません。例えばASCIIコード範囲外の最初の文字U+0080は制御文字ですが、上記方法だとそれと判断できます。
|