Python 字符串 isascii() 方法
描述
isascii() 方法返回字符串中的所有字符是否都属于 ASCII 字符集。ASCII 字符的值介于 0 到 127 之间。它们对应的 Unicode 值介于 \u0000 和 \u007f 之间。超出此范围的任何字符都不是 ASCII 字符。因此,如果字符串包含任何这样的字符,则 ascii() 方法返回 False。
语法
isascii() 方法的语法如下:
var.isascii()
参数
无
返回值
该方法返回 true,如果字符串中的所有字符都是 ASCII 字符。否则返回 false。
示例
下面的示例演示了 isascii() 方法的用法。
var = "Hello Python"
var1 = var.isascii()
print ("原始字符串:", var)
print ("只有 ASCII 字符?:", var1)
var = "ABC!@#"
var2 = var.isascii()
print ("原始字符串:", var)
print ("只有 ASCII 字符?:", var2)
var = "\u20B9100"
var3 = var.isascii()
print ("原始字符串:", var)
print ("只有 ASCII 字符?:", var3)
当你运行这个程序时,它将产生以下 输出 −
原始字符串: Hello Python
只有 ASCII 字符?: True
原始字符串: ABC!@#
只有 ASCII 字符?: True
原始字符串: ₹100
只有 ASCII 字符?: False
20B9 是 ₹ 的 UNICODE,这是一个非 ASCII 字符。