Skip to main content

string opperation in python

String operations
Words and sentences are collections of characters, and so are Python strings.
You can access any character in a Python string using its index, either counting from the
beginning or the end of the string. When you start from the beginning, you count from 0.

In Python integer indices are zero based.
>>> name = “My Name is Mike”
>>> name[0]
‘M’
>>> name[1]
‘y’
>>> name[9]
‘s’
>>> name[-1]
‘e’
>>> name[-15]
‘M’
>>> name[7]
‘ ‘s
*********************
********************
Slicing
You can take shorter substrings from inside a longer string.
This operation is called ‘slicing’.
>>> name[11:14] # from 11th to 14th, 14th one is excluded
‘Mik’
>>> name[11:15] # from 11th to 15th, 15th one is excluded
‘Mike’
If you want to check if a string contains a particular substring, you can use the ‘in’
operator.
>>> “B” in “Foo”
False
>>> “B” not in “Foo”
True
>>> “G” in “Gohl”
True
>>> “James” in “James is tall”
True
The len function calculates the length of a string.
>>> len(name)
15
*********************
********************
Concatenation
In Python it’s possible to combine two strings into one:
The operation is called concatenation.
>>> boo = “cone” + “cat” + “ten” + “ate”
>>> print(boo)
conecattenate
>>> foo = “one”
>>> bar = “two”
>>> full = foo + “ “ + bar
>>> print(full)
one two
If you want a string containing N substrings, you use the * operator.
>>> foo = “foo “ * 3
>>> print(foo)
foo foo foo
*********************
********************
Quiz
PROBLEM:
1. In Python it is possible to combine multiple strings into one.
What is the name of this operation?
2. There is a string value = “foobar”. You access a substring the following way:
other_value = value[1:3].
What is the name of this operation? How long is other_value?
3. What is the index of the first character in a string?
ANSWER:
1. Concatenation
2. Slicing. The length is 2. The last character defined by slicing operation is not
included.
3. 0
*********************
********************
Exercises
PROBLEM: There are two strings: one = “John is strong” two = “Tea is not warm”.
Write Python code to produce a string result = “John is not strong” out of one and two:
ANSWER:
result = one[0:8] + two[7:11] + one[8:14]
*********************
********************
Exercises
PROBLEM: Find which of these strings doesn’t contain the letter “B”: “Foo”, “Bar”, “Zoo”,
“Loo”.
ANSWER:
>>> “B” in “Foo”
False
>>> “B” in “Bar”
True
>>> “B” in “Zoo”
False
>>> “B” in “Loo”
False
*********************
********************
Exercises
PROBLEM: Use the Python interpreter to find the length of the string “John is strong”
ANSWER:
>>> len(“John is strong”)
14
*********************

*******

Comments

Popular posts from this blog

How to install python 3.0 in your pc??

Installation There are pre-compiled packages made for easy installation on multiple operating systems such as Windows, Linux, UNIX and Mac OS to name but a few. If you head over to https://www.python.org/downloads/ you can select the right installation method for your operating system. Most Linux systems come with Python preinstalled. Version 3 of Python is used in this book. In Windows, once you have installed Python, select Python IDLE or Python command line/console from the Start menu or screen. The difference between the IDLE and the console is that the IDLE has a graphical interface, which looks similar to a text editor. In Linux, UNIX, and OS X, you can launch Python emulator from command line by typing Python. To choose a specific version of Python type PythonX where X is the version number (e.g. “Python3” for version 3). Hello World! Most of the time that you write Python code, you will be writing the script in the IDLE or any other IDE like Eclipse or rich text...

What is python variable?

Have you ever forgotten a birthday of a friend relative?computers can hold on to that information if we tell them to.computers use variables to store information? like moving boxes. Variables have content and names that tell us what’s inside. In Python, a variable can be used to store the output of a statement in the computer’s memory.                                                            A=23 The equals sign is used to assign a value to a variable. The name of the variable is called its identifier    FOR ex. Day = “Monday” Now anytime we mention the day in our code. the computer will know that we're referring to the value “Monday” inside of it. Because day stored the ...