Python Cheat Sheet - The Basics Coursera
Python Cheat Sheet - The Basics Coursera
len(my_collection) Slicing
String Operations
Accessin g a subset of data from a strin g , list, or tuple usin g element numbers from start to stop -1
A whole number
my_collection_3 = my_collection + my_collection_2 Greater Than
my_integer = 12321
a > b
# Calculate the sum of a list of ints or floats
number_collection = [1,2,3,4.5]
Greater Than or Equal
sum(number_collection)
Float a >= b
A decimal number
# Chec k if an item is in a list, returns Boolean
Less T han or Eq ual
my_decimal = 3.14 item in my_collection
my_dictionary [ 'banana' ]
a.add( 4 )
Con d itional Operators
# R emo v e an item from a se t
Conditional O perators evaluate the operands and produce a true of false result
# Get all keys in a dictionary as a list
a.remo v e(" B ye")
my_dictionary. k eys() And - returns true if both statement a and b are true, otherwise false
# R eturns set a minus b
a.difference(b)
a and b
# Get all values in a dictionary as a list
Unchangeable collection of objects a.union(b) Not - returns the opposite of the statement
tup = (1, 3.12, False, "Hi") # R eturns T rue if a is a subset of b, false otherwis e
not a
a.issubset(b)
a.issuperset(b) Page 1
soup = B eautiful S oup(html, ' html 5 lib ' ) # R eturns the file name
for x in iterable:
file . name
# Executes loop for each object in an iterable like a string, tuple, # R eturns formatted htm l
# R eturns the mode the file was opened i n
soup . prettif y ()
list, or set file . mode
file . read()
while statement:
# Executes the loop while statement is true # F ind all instances of an HTML tag
soup . find_all(tag)
# Reads a certain number of characters of a file
file . read(characters)
Conditional Statements
Re qu ests
# Read a single line of a file
if statement_1:
file . readline()
# Execute of statement_1 is true
# Import the re q uests librar y
elif statement_2:
import re q uests
# Read all the lines of a file and stores it in a list
file . readlines()
else:
file . close()
Try/Except # Get the url of the response
response . ur l
except a:
response . re q uest . header s
file = open(file_name, "w")
# Code to execute if there is an error of type a
# Get the body of the requests
except b:
response . header s
# Code to execute if there is any exception that has not been handled
else:
response . tex t
# Adds content to the end of a file
SyntaxError - When there is an error with how the code is written class class_name:
# code to execute
return optional_output
return optional_output
range(stop)
# Calling a function
# Create an instance of a class
Page 2
© Copyright IBM Corporation 2021. All rights reserved.