Python – The Basics of Strings
In Python, strings are surrounded by either single quotation marks, or double quotation marks. “Hello World” is the same as ‘Hello World’.
In Python, strings are surrounded by either single quotation marks, or double quotation marks. “Hello World” is the same as ‘Hello World’.
A range of characters can be returned from a string by using the slice syntax.
To concatenate, or combine, two strings in Python, the + operator is used.
To insert characters that will cause problems in a string, an escape character (backslash \ followed by the character you want to insert) is used.
To format a string, F-String is used by putting an f in front of the string literal and adding curly brackets {} as placeholders for variables/operations.
The Python string capitalize() method returns a string where the first character is upper case, and the rest is lower case.
The Python string casefold() method returns a string where all the characters are lower case.
The Python string center() method will center align the string, using a specified character (space is default) as the fill character.
The Python string count() method returns the number of times a specified value appears in the string.
The Python string encode() method encodes the string using the specified encoding. If no encoding is specified, UTF-8 will be used.
The Python string endswith() method returns “True” if the string ends with the specified value, and “False” if it does not.
The Python string expandtabs() method sets the tab size to the specified number of whitespaces.
The Python string find() method finds the first occurrence of the specified value, and returns -1 if the value is not found.
The Python string format() method formats the specified value(s) and insert them inside the string’s placeholder and returns the formatted string.
The Python string index() method finds the first occurrence of the specified value, and raises an exception if the value is not found.
The Python string isalnum() method returns True if all the characters are alphanumeric, meaning alphabet letter (a-z) and numbers (0-9).
The Python string isalpha() method returns True if all the characters are alphabet letters (a-z).
The Python string isascii() method returns True if all the characters are ascii characters (a-z).
The Python string isdecimal() method returns True if all the characters are decimals (0-9).