# PYTHON TUTORIAL | PYTHON STRINGS

## Slicing

The meaning of the word “slice” is “a part of”. In the same way, in python, the term “string slice” refers to a part of the string, where strings are sliced using a range of indices.

Suppose we have a string named “str”. ,

if we give str[n:m]

where n and m are integers and valid indices. Python will return a part of a string by returning the characters falling between indices n and m. starting from n,n+1,n+2,n+3….m-1.

## Example:1

n=”computer”

Positive index

 0 1 2 3 4 5 6 7 c O m p u t e r -8 -7 -6 -5 -4 -3 -2 -1

Negative index

n=”computer”
print(n)
print(n[0:4])
print(n[1:3])
print(n[4:7])
print(n[2:6])
print(n[3:7])

output:

computer
comp
om
ute
mput
pute

```n="computer"
print(n)
print(n[0:4])
print(n[1:3])
print(n[4:7])
print(n[2:6])
print(n[3:7])```

## Output:

```computer
comp
om
ute
mput
pute
>>> ```

## Example:2

n1=”catalyst”

Positive index

 0 1 2 3 4 5 6 7 c a t a l y s t -8 -7 -6 -5 -4 -3 -2 -1

Negative index

n1=’catalyst’
print(n1)
print(n1[0:7])
print(n1[2:4])
print(n1[3:4])
print(n1[2:6])
print(n1[4:7])

output:
catalyst
catalys
ta
a
taly
lys

```n1='catalyst'
print(n1)
print(n1[0:7])
print(n1[2:4])
print(n1[3:4])
print(n1[2:6])
print(n1[4:7])
```

## Output:

```catalyst
catalys
ta
a
taly
lys
>>> ```

## Example:3

n=”computer”
Positive index

 0 1 2 3 4 5 6 7 c a t a l y s t -8 -7 -6 -5 -4 -3 -2 -1

Negative index

n=”computer”
print(n)
print(n[0:4])
print(n[-3:])
print(n[-7:-2])
print(n[-6:])
print(n[-6:4])

output:

computer
comp
ter
omput
mputer
mp

```n="computer"
print(n)
print(n[0:4])
print(n[-3:])
print(n[-7:-2])
print(n[-6:])
print(n[-6:4])```

## Output:

```computer
comp
ter
omput
mputer
mp
>>> ```

## Example:4

n1=”catalyst”

Positive index
0 1 2 3 4 5 6 7
c a t a l y s t
-8 -7 -6 -5 -4 -3 -2 -1
Negative index

n1=’catalyst’
print(n1)
print(n1[-0:])
print(n1[-5:-4])
print(n1[-7:-4])
print(n1[-6:-2])
print(n1[-7:])

output:

catalyst
catalyst
a
ata
taly
atalyst

```n1='catalyst'
print(n1)
print(n1[-0:])
print(n1[-5:-4])
print(n1[-7:-4])
print(n1[-6:-2])
print(n1[-7:])```

## Output:

```catalyst
catalyst
a
ata
taly
atalyst
>>> ```

## Example:5

n=”computer”
Positive index

 0 1 2 3 4 5 6 7 c o m p u t e r -8 -7 -6 -5 -4 -3 -2 -1

Negative index
n=”computer”
print(n)
print(n[0:4])
print(n[4:-2])
print(n[-7:2])
print(n[6:-2])
print(n[5:-2])
print(n[2:-2])

output:

computer
comp
ut
o

t
mput

```n="computer"
print(n)
print(n[0:4])
print(n[4:-2])
print(n[-7:2])
print(n[6:-2])
print(n[5:-2])
print(n[2:-2])```

## Output:

```computer
comp
ut
o

t
mput
>>> ```

## Example:6

n1=”catalyst”

Positive index

 0 1 2 3 4 5 6 7 c a t a l y s t -8 -7 -6 -5 -4 -3 -2 -1

Negative index

n1=’catalyst’
print(n1)
print(n1[-7:7])
print(n1[-5:6])
print(n1[-3:4])
print(n1[-6:6])
print(n1[-4:7])

output:

catalyst
atalys
aly

taly
lys

```n1='catalyst'
print(n1)
print(n1[-7:7])
print(n1[-5:6])
print(n1[-3:4])
print(n1[-6:6])
print(n1[-4:7])
```

## Output:

```catalyst
atalys
aly

taly
lys
>>> ```

 Previous : Python String Next : Modification of python string

#### Python Basic Programming Tutorial

Python Introduction     Getting started in Python Programming      Python propgramming fundamentals     Python Operators    Python If Condition     Python for loop    Python range construct      Python While loop    break and continue statements     Different looping techniques     Python List     Python String     Python Functions    Python Inbuilt Functions     Python Recursion     Using Python Library     Python Tuples     Python Dictionary     Python Sets     Python Strings     Python Exception Handling     Python Data File Handling

### Interview Questions

C Programming
C++ Programming
Basic Python Tutorial