检查字符串是否仅包含ASCII字符?

爪哇

如何检查Python中的字符串仅包含ASCII字符?像露比的ascii_only?

我想知道从文件读取的字符串特定数据是否在ascii中

Warvariuc

在Python 3.7中添加了可以实现您想要的功能的方法:

strbytesbytearray获得了对新isascii()方法的支持,该新方法可用于测试字符串或字节是否仅包含ASCII字符。


否则:

>>> all(ord(char) < 128 for char in 'string')
>>> True

>>> all(ord(char) < 128 for char in 'строка')
>>> False

另一个版本:

>>> def is_ascii(text):
    if isinstance(text, unicode):
        try:
            text.encode('ascii')
        except UnicodeEncodeError:
            return False
    else:
        try:
            text.decode('ascii')
        except UnicodeDecodeError:
            return False
    return True
...

>>> is_ascii('text')
>>> True

>>> is_ascii(u'text')
>>> True

>>> is_ascii(u'text-строка')
>>> False

>>> is_ascii('text-строка')
>>> False

>>> is_ascii(u'text-строка'.encode('utf-8'))
>>> False

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查字符串是否仅包含给定字符

来自分类Dev

检查字符串是否仅包含允许的字符

来自分类Dev

检查字符串是否仅包含“&”字符

来自分类Dev

检查字符串是否仅包含允许的字符

来自分类Dev

检查字符串是否仅包含字符 > 或 < 或 -

来自分类Dev

检查字符串是否仅包含日期

来自分类Dev

检查字符串是否仅包含数字

来自分类Dev

检查字符串仅包含字符

来自分类Dev

Ruby-检查字符串是否仅包含特定字符并使模型无效

来自分类Dev

如何在Go中检查字符串是否仅包含字母字符?

来自分类Dev

如何在python中检查字符串是否仅包含[数字或特殊字符]

来自分类Dev

Javascript检查字符串是否仅包含某些字符

来自分类Dev

如何检查字符串是否仅包含不可打印的字符和空格?

来自分类Dev

检查字符串是否在C中仅包含空格字符

来自分类Dev

如何检查字符串是否仅包含python中的特定字符?

来自分类Dev

如何检查字符串是否仅包含不可打印的字符和空格?

来自分类Dev

如何检查字符串在Javascript中是否仅包含特定的特殊字符集?

来自分类Dev

PHP-如何检查字符串是否仅包含小写字符?

来自分类Dev

Javascript检查字符串是否仅包含某些字符

来自分类Dev

使用Perl检查字符串是否仅包含英文字符

来自分类Dev

如何使用swift检查字符串是否仅包含1个字符

来自分类Dev

如何检查字符串是否仅包含数组中的字符?

来自分类Dev

如何检查字符串是否仅包含“az”、“AZ”和“0-9”字符

来自分类Dev

检查字符串是否包含数组中的字符

来自分类Dev

检查字符串是否包含CJK(中文)字符

来自分类Dev

检查字符串中是否包含非法字符

来自分类Dev

如何检查字符串是否包含特定字符

来自分类Dev

如何检查字符串是否包含特殊字符(!@#$%^&*()_ +)

来自分类Dev

如何检查字符串是否包含某些字符

Related 相关文章

  1. 1

    检查字符串是否仅包含给定字符

  2. 2

    检查字符串是否仅包含允许的字符

  3. 3

    检查字符串是否仅包含“&”字符

  4. 4

    检查字符串是否仅包含允许的字符

  5. 5

    检查字符串是否仅包含字符 > 或 < 或 -

  6. 6

    检查字符串是否仅包含日期

  7. 7

    检查字符串是否仅包含数字

  8. 8

    检查字符串仅包含字符

  9. 9

    Ruby-检查字符串是否仅包含特定字符并使模型无效

  10. 10

    如何在Go中检查字符串是否仅包含字母字符?

  11. 11

    如何在python中检查字符串是否仅包含[数字或特殊字符]

  12. 12

    Javascript检查字符串是否仅包含某些字符

  13. 13

    如何检查字符串是否仅包含不可打印的字符和空格?

  14. 14

    检查字符串是否在C中仅包含空格字符

  15. 15

    如何检查字符串是否仅包含python中的特定字符?

  16. 16

    如何检查字符串是否仅包含不可打印的字符和空格?

  17. 17

    如何检查字符串在Javascript中是否仅包含特定的特殊字符集?

  18. 18

    PHP-如何检查字符串是否仅包含小写字符?

  19. 19

    Javascript检查字符串是否仅包含某些字符

  20. 20

    使用Perl检查字符串是否仅包含英文字符

  21. 21

    如何使用swift检查字符串是否仅包含1个字符

  22. 22

    如何检查字符串是否仅包含数组中的字符?

  23. 23

    如何检查字符串是否仅包含“az”、“AZ”和“0-9”字符

  24. 24

    检查字符串是否包含数组中的字符

  25. 25

    检查字符串是否包含CJK(中文)字符

  26. 26

    检查字符串中是否包含非法字符

  27. 27

    如何检查字符串是否包含特定字符

  28. 28

    如何检查字符串是否包含特殊字符(!@#$%^&*()_ +)

  29. 29

    如何检查字符串是否包含某些字符

热门标签

归档