isascii()方法在python中的应用,实例代码
isascii()方法描述
isascii()方法,是python内置的字符串类的实例方法,可以用来判断调用对象——python字符串是否为空或字符串中的每个字符是否都是ASCII编码的字符,如果是,则返回True,否则返回False。
isascii()方法的调用语法,及参数
str.isascii();不需要参数;
如果字符串对象无法调用isascii()方法,可以查看python的版本,鄙人使用的是3.7.6。
isascii()方法返回值
bool类型的值,True or False;
isascii()方法实例代码
>>> ''.isascii()
True
>>> '35'.isascii()
True
>>> 'x'.isascii()
True
>>> 'python'.isascii()
True
>>> '电视剧'.isascii()
False
>>> ''.isascii(1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: isascii() takes no arguments (1 given)
代码解析
如上代码,当传递一个参数给isascii()方法时,python会抛出TypeError,并提示isascii()方法不需要参数。当调用对象的字符串为空字符串或字符全部为ASCII编码的字符,isascii()方法返回True,否则返回False。