In the previous article, we have discussed Python Program to Find Index of a Tuple Item
isidentifier() Method in Python:
If the string is a valid identifier, the isidentifier() method returns true; otherwise, it returns False.
If a string only contains alphanumeric letters (a-z) and numbers (0-9), it is considered a valid identifier. A valid identifier must not begin with a number and must not contain any spaces.
Syntax:
string.isidentifier()
Parameters: This function has no parameters.
Return Value:
The isidentifier() method gives:
- If the string is a valid identifier, it returns true.
- If the string is not an invalid identifier, it returns False.
Examples:
Example1:
Input:
Given first string = 'PythonPrograms' Given second string = 'hello 123' Given third string = '123welcome' Given fourth string = ''
Output:
The given string = PythonPrograms Checking if the given string is a valid identifier or not = True The given string = hello 123 Checking if the given string is a valid identifier or not = False The given string = 123welcome Checking if the given string is a valid identifier or not = False The given string = Checking if the given string is a valid identifier or not = False
Example2:
Input:
Given first string = 'Btechgeeks' Given second string = 'Programs_python' Given third string = 'welcome@btechgeeks' Given fourth string = 'goodmorning123456'
Output:
The given string = Btechgeeks Checking if the given string is a valid identifier or not = True The given string = Programs_python Checking if the given string is a valid identifier or not = True The given string = welcome@btechgeeks Checking if the given string is a valid identifier or not = False The given string = goodmorning123456 Checking if the given string is a valid identifier or not = True
String isidentifier() Method Examples in Python
Method #1: Using Built-in Functions (Static Input)
Approach:
- Give the string as static input and store it in a variable.
- Apply isidentifier() function to the given string that returns true if the given string is a valid identifier, otherwise, it returns False.
- Store it in another variable.
- Print the above-given String.
- Print the result after checking if the given string is a valid identifier or not.
- Similarly, do the same for other strings and print the result.
- The Exit of Program.
Below is the implementation:
# Give the string as static input and store it in a variable.
gvn_strng1 = 'PythonPrograms'
# Apply isidentifier() function to the given string that returns true if
# the given string is a valid identifier, otherwise, it returns False.
# Store it in another variable.
rslt_1 = gvn_strng1.isidentifier()
# Print the above-given String.
print("The given string = ", gvn_strng1)
# Print the result after checking if the given string is a valid
# identifier or not.
print("Checking if the given string is a valid identifier or not = ", rslt_1)
# Similarly, do the same for other strings and print the result.
gvn_strng2 = 'hello 123'
rslt_2 = gvn_strng2.isidentifier()
print("The given string = ", gvn_strng2)
print("Checking if the given string is a valid identifier or not = ", rslt_2)
gvn_strng3 = '123welcome'
rslt_3 = gvn_strng3.isidentifier()
print("The given string = ", gvn_strng3)
print("Checking if the given string is a valid identifier or not = ", rslt_3)
gvn_strng4 = ''
rslt_4 = gvn_strng4.isidentifier()
print("The given string = ", gvn_strng4)
print("Checking if the given string is a valid identifier or not = ", rslt_4)
Output:
The given string = PythonPrograms Checking if the given string is a valid identifier or not = True The given string = hello 123 Checking if the given string is a valid identifier or not = False The given string = 123welcome Checking if the given string is a valid identifier or not = False The given string = Checking if the given string is a valid identifier or not = False
Method #2: Using Built-in Functions (User Input)
Approach:
- Give the string as user input using the input() function and store it in a variable.
- Apply isidentifier() function to the given string that returns true if the given string is a valid identifier, otherwise, it returns False.
- Store it in another variable.
- Print the above-given String.
- Print the result after checking if the given string is a valid identifier or not.
- Similarly, do the same for other strings and print the result.
- The Exit of Program.
Below is the implementation:
# Give the string as user input using the input() function and store it in a variable.
gvn_strng1 = input("Enter some Random String = ")
# Apply isidentifier() function to the given string that returns true if
# the given string is a valid identifier, otherwise, it returns False.
# Store it in another variable.
rslt_1 = gvn_strng1.isidentifier()
# Print the above-given String.
print("The given string = ", gvn_strng1)
# Print the result after checking if the given string is a valid
# identifier or not.
print("Checking if the given string is a valid identifier or not = ", rslt_1)
# Similarly, do the same for other strings and print the result.
gvn_strng2 = input("Enter some Random String = ")
rslt_2 = gvn_strng2.isidentifier()
print("The given string = ", gvn_strng2)
print("Checking if the given string is a valid identifier or not = ", rslt_2)
gvn_strng3 = input("Enter some Random String = ")
rslt_3 = gvn_strng3.isidentifier()
print("The given string = ", gvn_strng3)
print("Checking if the given string is a valid identifier or not = ", rslt_3)
gvn_strng4 = input("Enter some Random String = ")
rslt_4 = gvn_strng4.isidentifier()
print("The given string = ", gvn_strng4)
print("Checking if the given string is a valid identifier or not = ", rslt_4)
Output:
Enter some Random String = Btechgeeks The given string = Btechgeeks Checking if the given string is a valid identifier or not = True Enter some Random String = Programs_python The given string = Programs_python Checking if the given string is a valid identifier or not = True Enter some Random String = welcome@btechgeeks The given string = welcome@btechgeeks Checking if the given string is a valid identifier or not = False Enter some Random String = goodmorning123456 The given string = goodmorning123456 Checking if the given string is a valid identifier or not = True
Are you facing difficulties in finding all the methods that a string object can call in python? Have a glance at this Python String Method Examples Tutorial & meet such challenges with ease.