Open In App

Python String isidentifier() Method

Last Updated : 09 Sep, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

Python String isidentifier() method is used to check whether a string is a valid identifier or not. The method returns True if the string is a valid identifier, else returns False.

Python String isidentifier() method Syntax

Syntax:  string.isidentifier()

Parameters: The method does not take any parameters

Return Value:  The method can return one of the two values: 

  • True: When the string is a valid identifier.
  • False: When the string is not a valid identifier.

Python String isidentifier() Method Example

Python3




string = "Coding_101"
print(string.isidentifier())


Output:

True

Note: A string is considered as a valid identifier if:

  • It only consists of alphanumeric characters and underscore (_)
  • Doesn’t start with a space or a number

Example 1: How isidentifier() works

Here, we have added some basic examples of using isidentifier() Method in Python

Python3




# String with spaces
string = "Geeks for Geeks"
print(string.isidentifier())
 
# A Perfect identifier
string = "GeeksforGeeks"
print(string.isidentifier())
 
# Empty string
string = ""
print(string.isidentifier())
 
# Alphanumerical string
string = "Geeks0for0Geeks"
print(string.isidentifier())
 
# Beginning with an integer
string = "54Geeks0for0Geeks"
print(string.isidentifier())


Output: 

False
True
False
True
False

Example 2: Using Python String isidentifier() Method in condition checking

Since, Python String isidentifier() returns boolean we can directly use isidentifier() inside if-condition to check if a String is an indicator or not.

Python3




string = "geeks101"
if string.isidentifier():
    print(string, "is an identifier.")
else:
    print(string, "is not an identifier.")
 
string = "GeeksForGeeks"
if string.isidentifier():
    print(string, "is an identifier.")
else:
    print(string, "is not an identifier.")
 
string = "admin#1234"
if string.isidentifier():
    print(string, "is an identifier.")
else:
    print(string, "is not an identifier.")
 
string = "user@12345"
if string.isidentifier():
    print(string, "is an identifier.")
else:
    print(string, "is not an identifier.")


Output:

geeks101 is an identifier.
GeeksForGeeks is an identifier.
admin#1234 is not an identifier.
user@12345 is not an identifier.


Previous Article
Next Article

Similar Reads

Class Method vs Static Method vs Instance Method in Python
Three important types of methods in Python are class methods, static methods, and instance methods. Each serves a distinct purpose and contributes to the overall flexibility and functionality of object-oriented programming in Python. In this article, we will see the difference between class method, static method, and instance method with the help o
5 min read
String slicing in Python to check if a string can become empty by recursive deletion
Given a string “str” and another string “sub_str”. We are allowed to delete “sub_str” from “str” any number of times. It is also given that the “sub_str” appears only once at a time. The task is to find if “str” can become empty by removing “sub_str” again and again. Examples: Input : str = "GEEGEEKSKS", sub_str = "GEEKS" Output : Yes Explanation :
2 min read
String slicing in Python to Rotate a String
Given a string of size n, write functions to perform following operations on string. Left (Or anticlockwise) rotate the given string by d elements (where d <= n).Right (Or clockwise) rotate the given string by d elements (where d <= n).Examples: Input : s = "GeeksforGeeks" d = 2Output : Left Rotation : "eksforGeeksGe" Right Rotation : "ksGeek
3 min read
Python | Check if given string can be formed by concatenating string elements of list
Given a string 'str' and a list of string elements, write a Python program to check whether given string can be formed by concatenating the string elements of list or not. Examples: Input : str = 'python' lst = ['co', 'de', 'py', 'ks', 'on'] Output : False Input : str = 'geeks' lst = ['for', 'ge', 'abc', 'ks', 'e', 'xyz'] Output : True Approach #1
5 min read
Python | Check if string ends with any string in given list
While working with strings, their prefixes and suffix play an important role in making any decision. For data manipulation tasks, we may need to sometimes, check if a string ends with any of the matching strings. Let's discuss certain ways in which this task can be performed. Method #1 : Using filter() + endswith() The combination of the above func
6 min read
Python | Sorting string using order defined by another string
Given two strings (of lowercase letters), a pattern and a string. The task is to sort string according to the order defined by pattern and return the reverse of it. It may be assumed that pattern has all characters of the string and all characters in pattern appear only once. Examples: Input : pat = "asbcklfdmegnot", str = "eksge" Output : str = "g
2 min read
Python | Merge Tuple String List values to String
Sometimes, while working with records, we can have a problem in which any element of record can be of type string but mistakenly processed as list of characters. This can be a problem while working with a lot of data. Let's discuss certain ways in which this problem can be solved. Method #1: Using list comprehension + join() The combination of abov
6 min read
Python | Sort each String in String list
Sometimes, while working with Python, we can have a problem in which we need to perform the sort operation in all the Strings that are present in a list. This problem can occur in general programming and web development. Let's discuss certain ways in which this problem can be solved. Method #1 : Using list comprehension + sorted() + join() This is
4 min read
Python | Convert List of String List to String List
Sometimes while working in Python, we can have problems of the interconversion of data. This article talks about the conversion of list of List Strings to joined string list. Let's discuss certain ways in which this task can be performed. Method #1 : Using map() + generator expression + join() + isdigit() This task can be performed using a combinat
6 min read
Python - Length of shortest string in string list
Sometimes, while working with a lot of data, we can have a problem in which we need to extract the minimum length string of all the strings in list. This kind of problem can have applications in many domains. Let’s discuss certain ways in which this task can be performed. Method #1 : Using min() + generator expression The combination of the above f
5 min read
Article Tags :
Practice Tags :