16
Learning Python-Basic course: Day 23, String Methods Part-2
String functions are inbuilt methods to modify and change strings. In case you missed yesterday's part, click here.
- isalpha()- to check if all characters are alphabets.
- isalnum()- to check if all characters are alphanumeric.
- isdigit()- to check if all characters are digits.
- islower()- to check if all characters are lower case.
- isspace()- to check if all characters are blank spaces.
- istitle()- to check if all characters follow title rules.
- isupper()-to check if all characters are upper case.
The methods above are useful especially when we deal with GUI. For example, when we want the users to enter only alphanumeric values for passwords, alphabets for names and only digits for pin-codes These are useful to prevent errors in complex operations like OOP, GUI or file reading which we will cover in the next module.
txt=" Computer Academy"
print(txt)
#Returns True if all characters in the string are alphabets
print("1.", "\tisalpha()\t", txt.isalpha())
#Returns True if all characters in the string are only alphanumeric
txt="Level1"
print("\n",txt)
print("2.", "\tisalnum()\t", txt.isalnum())
#Returns True if all characters in the string are digits
txt="1154"
print("\n",txt)
print("3.", "\tisdigit()\t", txt.isdigit())
#Returns True if all characters in the string are lower case
txt="computer academy"
print("\n",txt)
print("4.", "\tislower()\t", txt.islower())
#Returns True if all characters in the string are whitespaces
txt="computer academy"
print("\n",txt)
print("5.", "\tisspace()\t", txt.isspace())
#Returns True if the string follows the rules of a title
txt="Computer Academy"
print("\n",txt)
print("6.", "\tistitle()\t", txt.istitle())
#Returns True if all characters in the string are upper case
txt="PYTHON PROGRAMMING"
print("\n",txt)
print("7.", "\tisupper()\t", txt.isupper())
Output-
Computer Academy
1. isalpha() False
Level1
2. isalnum() True
1154
3. isdigit() True
computer academy
4. islower() True
computer academy
5. isspace() False
Computer Academy
6. istitle() True
PYTHON PROGRAMMING
7. isupper() True
Write a program to check if a string is alphabetic, numeric or alphanumeric or none.. answer in the Learning Python repo
So friends that's all for this part. π Hope you all are enjoying.π Please let me know in the comment section if you liked it or not. π§ And don't forget to like the post if you did. π I am open to any suggestions or doubts. π€ Just post in the comments below or gmail me. π
Thank you for being so patient.π
16