String isascii() Method in Python

Python String isascii() Method

The isascii() method is used to check whether a string contains only ASCII characters. It returns True if all the characters in the string are ASCII characters, and False if there is at least one non-ASCII character in the string.

Here's the syntax of the isascii() method:

string.isascii()

Example:

# Example using isascii() method
string1 = "Hello"
string2 = "Hello, 123!"
string3 = "こんにちは"

result1 = string1.isascii()
result2 = string2.isascii()
result3 = string3.isascii()

print("String 1:", string1)
print("String 2:", string2)
print("String 3:", string3)

print("isascii() result for String 1:", result1)
print("isascii() result for String 2:", result2)
print("isascii() result for String 3:", result3)

Output:

String 1: Hello
String 2: Hello, 123!
String 3: こんにちは
isascii() result for String 1: True
isascii() result for String 2: True
isascii() result for String 3: False

In this example, string1 and string2 contain only ASCII characters, so isascii() returns True for both. string3 contains non-ASCII characters (Japanese characters), so isascii() returns False.

Please note that the isascii() method is available in Python 3.7 and later versions, and it provides a convenient way to check if a string contains only ASCII characters.