Python string | digits
In Python3, string.digits is a pre-initialized string used as string constant. In Python, string.digits will give the lowercase letters ‘0123456789’.
Syntax : string.digits
Parameters : Doesn’t take any parameter, since it’s not a function.
Returns : Return all digit letters.
Note : Make sure to import string library function inorder to use string.digits
Code #1 :
# import string library function import string # Storing the value in variable result result = string.digits # Printing the value print(result) |
Output :
0123456789
Code #2 : Given code checks if the string input has only digit letters
# importing string library function import string # Function checks if input string # har only digits or not def check(value): for letter in value: # If anything other than digit # letter is present, then return # False, else return True if letter not in string.digits: return False return True # Driver Code input1 = "0123 456 789"print(input1, "--> ", check(input1)) input2 = "12.0124"print(input2, "--> ", check(input2)) input3 = "12345"print(input3, "--> ", check(input3)) |
Output:
0123 456 789 --> False 12.0124 --> False 12345 --> True
Applications :
The string constant digits can be used in many practical applications. Let’s see a code explaining how to use digits to generate strong random passwords of given size.
# Importing random to generate # random string sequence import random # Importing string library function import string def rand_pass(size): # Takes random choices from # ascii_letters and digits generate_pass = ''.join([random.choice( string.ascii_uppercase + string.ascii_lowercase + string.digits) for n in range(size)]) return generate_pass # Driver Code password = rand_pass(10) print(password) |
Output:
2R8gaoDKqn
Recommended Posts:
- Python | Extract digits from given string
- Python | Ways to remove numeric digits from given string
- Python | sympy.digits() method
- Python | Check if given string can be formed by concatenating string elements of list
- String slicing in Python to check if a string can become empty by recursive deletion
- Python | Convert list of tuples into digits
- Python | Sort list of numbers by sum of their digits
- Python | Remove all digits from a list of strings
- Python | Classify Handwritten Digits with Tensorflow
- Python | Sorting string using order defined by another string
- Python | Check if string ends with any string in given list
- Python | Check possible bijection between sequence of characters and digits
- Python | Checking if starting digits are similar in list
- Python | Remove element from given list containing specific digits
- Python | Check if a given string is binary string or not
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



