50 likes | 205 Views
Strings in Python. Creating a string. Creating a string. There are many different ways to create a string The simplest way is to hard code it into your program mystring = “Hello”
E N D
Strings in Python Creating a string
Creating a string • There are many different ways to create a string • The simplest way is to hard code it into your program mystring = “Hello” • Remember individual characters of mystring cannot be changed afterward (strings are immutable) • Many of the string methods return new strings newstring = mystring.upper() • The typecast str will create a string from another data type mynumstring = str(num)
Getting a string from input • When you read from the keyboard, the input function will always return a string myname = input(“What’s your name? “) • When you learn about external files, one thing you do is read from them (see Chapter 10) • The input from a file always comes in as a string or list of strings
Other ways to create a string • You can build up a string one character at a time • The pattern is very similar to an accumulator • You initialize a variable to an empty string new_one = “” • Then in a loop you concatenate the new character onto the variable new_one = new_one + ch