1. find(“string”, beg, end) :- This function is used to find the position of the substring within a string.It takes 3 arguments, substring , starting index( by default 0) and ending index( by default string length).
- It returns “-1 ” if string is not found in given range.
- It returns first occurrence of string if found.
2. rfind(“string”, beg, end) :- This function has the similar working as find(), but it returns the position of the last occurrence of string.
The first occurrence of str2 is at : 8 The last occurrence of str2 is at : 21
3. startswith(“string”, beg, end) :- The purpose of this function is to return true if the function begins with mentioned string(prefix) else return false.
4. endswith(“string”, beg, end) :- The purpose of this function is to return true if the function ends with mentioned string(suffix) else return false.
str1 begins with : geeks str1 does not end with : geeks
5. islower(“string”) :- This function returns true if all the letters in the string are lower cased, otherwise false.
6. isupper(“string”) :- This function returns true if all the letters in the string are upper cased, otherwise false.
All characters in str are not upper cased All characters in str1 are lower cased
7. lower() :- This function returns the new string with all the letters converted into its lower case.
8. upper() :- This function returns the new string with all the letters converted into its upper case.
9. swapcase() :- This function is used to swap the cases of string i.e upper case is converted to lower case and vice versa.
10. title() :- This function converts the string to its title case i.e the first letter of every word of string is upper cased and else all are lower cased.
The lower case converted string is : geeksforgeeks is for geeks The upper case converted string is : GEEKSFORGEEKS IS FOR GEEKS The swap case converted string is : gEEKSfORgEEKS IS FoR gEEkS The title case converted string is : Geeksforgeeks Is For Geeks
This article is contributed by Manjeet Singh .If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
- Array in Python | Set 2 (Important Functions)
- Python String Methods | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & expandtabs())
- Global and Local Variables in Python
- Python String Methods | Set 2 (len, count, center, ljust, rjust, isalpha, isalnum, isspace & join)
- Get() method for dictionaries in Python
- Regular Expressions in Python | Set 2 (Search, Match and Find All)
- Loops and Control Statements (continue, break and pass) in Python
- Sets in Python
- String Template Class in Python
- Interesting facts about strings in Python | Set 2 (Slicing)
- Logical Operators on String in Python
- Python List Comprehension and Slicing
- How to split a string in C/C++, Python and Java?
- Interesting facts about strings in Python | Set 1
- Python | Set 3 (Strings, Lists, Tuples, Iterations)
Improved By : AkashChandraGupta