Python – Strings and Console Output

Strings and Console Output

I Strings

i. Strings 1/16

brian = “Hello life!”

ii. Practice 2/16

# Assign your variables below, each on its own line!
caesar = “Graham”
praline = “John”
viking = “Teresa”
# Put your variables above this line

print caesar
print praline
print viking

iii. Escaping Characters 3/16

# The string below is broken. Fix it using the escape backslash!

‘This isn\’t flying, this is falling with style!’

iv. Access by Index

“””
The string “PYTHON” has six characters,
numbered 0 to 5, as shown below:

+—+—+—+—+—+—+
| P | Y | T | H | O | N |
+—+—+—+—+—+—+
0 1 2 3 4 5

So if you wanted “Y”, you could just type
“PYTHON”[1] (always start counting from 0!)
“””
fifth_letter = “MONTY”[4]

print fifth_letter

II. String Methods

i. String Methods 5/16

parrot = “Norwegian Blue”
len(parrot)
print len(parrot)

ii. lower() 6/16

parrot = “Norwegian Blue”
parrot.lower()
print parrot.lower()

iii. upper() 7/16

parrot = “norwegian blue”

print parrot.upper()

iv. str() 8/16

“””Declare and assign your variable on line 4,
then call your method on line 5!”””

pi = 3.14
print str(pi)

v. Dot Notation 9/16

ministry = “The Ministry of Silly Walks”

print len(ministry)
print ministry.upper()

III Print

i. Printing Strings 10/16

“””Tell Python to print “Monty Python”
to the console on line 4!”””
print “Monty Python”

ii. Printing Variables  11/16

“””Assign the string “Ping!” to
the variable the_machine_goes on
line 5, then print it out on line 6!”””

the_machine_goes = “Ping!”
print the_machine_goes

IV. Advanced Printing

i. String Concatenation 12/16

# Print the concatenation of “Spam and eggs” on line 3!
print “Spam “+”and “+”eggs”

ii. Explicit String Conversion 13/16

# Turn 3.14 into a string on line 3!

print “The value of pi is around ” + str(3.14)

iii. String Formatting with %, Part 1, 14/16

string_1 = “Camelot”
string_2 = “place”

print “Let’s not go to %s. ‘Tis a silly %s.” % (string_1, string_2)

iv. String Formatting with %, Part 1, 15/16

name = raw_input(“What is your name?”)
quest = raw_input(“What is your quest?”)
color = raw_input(“What is your favorite color?”)

print “Ah, so your name is %s, your quest is %s, ” \
“and your favorite color is %s.” % (name, quest, color)

v. And Now, For Something Completely Familiar 16/16

# Write your code below, starting on line 3!

my_string = “I love chocolates”
print len(my_string)
print my_string.upper()

Advertisements

One thought on “Python – Strings and Console Output

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s