Show Menu
Cheatography

Input & Output

Output a message to the user
print(­"­Hello There")
Ask the user for a text input (string)
name = input(­"What is your name?")
Ask the user for a number input (Integer)
age = int(in­put­("How old are you?"))
Add a new line
name = input(­"What is your name?­\n")
Concat­enate strings
print(­"­Hello "+ name )
Concat­enate different data types
print(­"You are",age ,"years old")
Output the first letter
print(­nam­e[0])
Upperc­ase­/Lo­wercase format
print(­nam­e.u­pper()) | print(­nam­e.l­ower())
Uppercase then lowercase format
print(­nam­e[0­].u­ppe­r()­+na­me[­1:].lo­wer())

IF Statements

IF
x = 3
if x == 3:
print(­"x = 3")
______­___­___­______
IF / ELSE
x = 7
if x > 8:
print(­"­Yes­")
else:
print(­"­No")
______­___­___­______
ELIF
x = 4
if x > 8:
print(­"­A")
elif x > 5:
print(­"­B")
elif x > 2:
print(­"­C")
else:
print(­"­F")
Remember to indent your code [Press the 'Tab' button n the keyboard]

Editing Lists

Replace third item
mylist[2] = 43
Insert in position
mylist.in­sert(1, "­OCR­")
Add to the end of a list
mylist.ap­pen­d("G­CSE­")
Remove all Sciences
mylist.re­mov­e("S­cience)
Delete all items
mylist = []
Delete third item
del mylist[2]
Reverse list order
mylist.re­verse()
Sort list order
mylist.sort()
Join items using a space
print(­" ".jo­in(­myl­ist))

Dictio­naries

Creating a dictionary
mydict = {"a":1, "­b":2, "­c":3}
Returns the value of b
mydict­["b"]
Check in dictionary
"­c" in mydict
Display the keys
mydict.keys()
Display keys and items
mydict­,it­ems()
 

Inequa­lities

Equal to
x == 3
Not equal to
x != 4
Less than / equal to
x <= 2
More than / equal to
x >= 1
Between two numbers
<= 3 x <= 12
AND
x == 1 and z == 4
OR
x == "­A" or x == "­a"

For Loop

Repeat 5 times
for x in range (5):
print(­"­Owe­n")
______­___­___­_____
Repeat length of string
for x in "­Nat­han­":
print(x)
______­___­___­_____
Count from 1 to 10
for x in range (1,11):
print(x)
______­___­___­_____
Count from 1 to 10 in 2's
for x in range (1,11,2):
print(x)
Repeats code a predefined number of times

While Loops

Repeat until false
while True:
print(­"­Hello There!­")
______­___­___­___­_____
Using 'break' to end the loop
while True:
x = input(­"Say Yes")
if x == "­Yes­":
break
______­___­___­___­_____
Until x is more than 100
x = 0
while x < 100:
x = int(in­put­("x ?"))
A while loop will repeat infinitely until the program or user input tells it to stop
Repeats code until a condition is met [within the program]

Creating And Using Files

Create document
myfile = open("F­ile­nam­e.t­xt",­"­w")
Add data to the text file
myfile.wr­ite­("Hello World")
Reads entire file into one string
myfile.read()
Reads first 4 characters into one string
myfile.re­ad(4)
Reads one line of a file
myfile.re­adl­ine()
Reads entire file into a list of strings, one per line
myfile.re­adl­ines()
Steps through lines in a file
for eachline in myfile:
Close the file
myfile.cl­ose()
("w" write, "­r" read, "­a" append)
.csv will create a spread­sheet
 

Demons­trating knowledge

Annotate / Comment on a line of code
#short comments
Annotate / comment on a block of code
'''for longer commen­ts'''
Always annotate you code

Variables

Creating a variable
name = "­Jos­h"
Length of string
len(name)
Print a variable
print(­name)
Coverting [Strin­g↔I­nteger]
str(age) 'or' int(age)
All variables are strings [str] by default

Numbers

Addition
2+2
Subtra­ction
4-1
Multip­lic­ation
3*5
Division
15/10
To the power of...
1.5**2
Multip­lying A String
"­Eth­an" *14
Numbers follow the BIDMAS / BODMAS rule

Creating And Accessing Lists

Creating a list
mylist = ["Co­mpu­ter­", "­Sci­enc­e", 17]
Output full list
print(­mylist)
Access first item
mylist[0]
Access first to second
mylist­[1:2}
Access third item to the end
mylist[2:]
Access up to the third item
mylist[:2]
Check for in list
"­Com­put­er" in mylist
Concat­enate
mylist + ["a"]
Remove third item and use
mylist.pop(2)
Remove last item and use
mylist.pop()
Find position in the list
mylist.in­dex­(Sc­ience)
Count appear­ances
mylist.co­unt(17)
Add values
sum(my­list)
Length of List
len(my­list)
Compare lists
cmp(my­list, list)
Biggest number in list
max(my­list)
Smallest number in list
min(my­list)

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

            Theano Cheat Sheet Cheat Sheet by DataCamp