Q:

Python program for slicing a string

belongs to collection: Python String Programs

0

Given a string and number of characters (N), we have to slice and print the starting N characters from the given string using python program.

SLICING:

Slicing can be defined as selecting specific characters of a string. This can be performed easily by knowing the length of a string also if the length is not specified initially we can do it by selecting the number of characters that we require.

Now let's understand slicing with a simple example,

Question:

We are provided with a string such that the first N characters are the front characters of the string. If the provided string length is less than N, the front is whatever we have got. Now your task is to create a new string such that it contains only the N characters from the front.

Example:

    slice('Javan', 3) = 'Jav'
    slice('Chocolava', 5) = 'Choco'
    slice('jio', 6) = 'jio'

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Here we have considered N as a number of the front end. Here as the length of the string is not mentioned initially so here we have done slicing by considering a specific number of characters.

Code:

def slice(str, n):
    if len(str) < n:
        n = len(str)
    front = str[:n]
    return front


print (slice('Chocolate', 5))
print (slice('IncludeHelp', 7))
print (slice('Hello', 10)) #will print all characters

Output

Choco
Include
Hello

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python String Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Python program to repeat M characters of a string ... >>
<< Split a string into array of characters in Python...