Python Cheatsheet
Diference between print and return:
print and return:printprints to the screenreturncan be captured in a variable
General Methods
.append- adds item to thelistor thedict.pop- "pops" out the last item by default or the item with the indexlists: my_list.pop(<item_number>)dicts: dict.pop('key')
.upper- uppercases all letters.lower- lowercases all letters.capitalize- Capitalizez first letter and lowercase the rest.isdigit- Checks if the string is a digit and returns a boolean value (True or False).format- This will replace{0}with the value provided in theformatmethodExamplesentence = "The sum of 5 + 10 is {0}".format(50)
.sort- will sort the list in ascending orderExamplemy_list.sort() # Sorts the list to [1,2,3,4,5]
.reverse- will reverse the current orderExamplemy_list.reverse() # Reverses it to [5,4,3,2,1]
.index('a')- shows the index position of 'a'.count('a')- counts how many times 'a' appers in the list.strip- removes starting or ending spaces
Dictionary Methods
.keys- will print only the keys.values- will print only the values.get("weight")- will get the value of the key.items- gets the whole entry from the dictionaryExample:
for entry in employees.items():
print(entry)String manipulation methods
Some of the methods offered by strings are:
capitalize() β changes all string letters to capitals; center() β centers the string inside the field of a known length; count() β counts the occurrences of a given character; join() β joins all items of a tuple/list into one string; lower() β converts all the string's letters into lower-case letters; lstrip() β removes the white characters from the beginning of the string; replace() β replaces a given substring with another; rfind() β finds a substring starting from the end of the string; rstrip() β removes the trailing white spaces from the end of the string; split() β splits the string into a substring using a given delimiter; strip() β removes the leading and trailing white spaces; swapcase() β swaps the letters' cases (lower to upper and vice versa) title() β makes the first letter in each word upper-case; upper() β converts all the string's letter into upper-case letters.
String content can be determined using the following methods (all of them return Boolean values):
endswith() β does the string end with a given substring? isalnum() β does the string consist only of letters and digits? isalpha() β does the string consist only of letters? islower() β does the string consists only of lower-case letters? isspace() β does the string consists only of white spaces? isupper() β does the string consists only of upper-case letters? startswith() β does the string begin with a given substring?
Last updated