Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
String Slicing 2/2 | Strings
Python Data Types
course content

Зміст курсу

Python Data Types

Python Data Types

1. Numeric Types
2. Boolean Type
3. Strings

String Slicing 2/2

We can also get a substring from a string using simple slicing.

First, let's look at the syntax of slicing. string[start: end: step] respectively:

  • start -- the index from which to start slicing.
  • end -- the index at which the slicing ends.
  • step -- this parameter determines the increments between the indices.

Ending index is up to but not including.

Indexing starts from 0.

It's time for an example.

123456
# Creating a string string = 'ABCDEFGHIJKLMNO' print("Initial string: ", string) string_1 = string[7:13] print("Elements in a range 7-13: ", string_1)
copy
123
# Print elements from a pre-defined point to end string_2 = string[5:] print("Elements from 6th element till the end: ", string_2)
copy
1234
# Print all elements from beginning till end string_3 = string[:] print("All elements: ", string_3)
copy

Завдання

You have such a string 1234567890. You have to carry out the following steps:

  1. print elements from beginning till the end(as a result you have to get: 1234567890)
  2. print elements from the 5th element till the end(as a result you have to get: 567890)
  3. print elements in a range 2-7(as a result you have to get: 34567)

Завдання

You have such a string 1234567890. You have to carry out the following steps:

  1. print elements from beginning till the end(as a result you have to get: 1234567890)
  2. print elements from the 5th element till the end(as a result you have to get: 567890)
  3. print elements in a range 2-7(as a result you have to get: 34567)

Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

Все було зрозуміло?

Секція 3. Розділ 6
toggle bottom row

String Slicing 2/2

We can also get a substring from a string using simple slicing.

First, let's look at the syntax of slicing. string[start: end: step] respectively:

  • start -- the index from which to start slicing.
  • end -- the index at which the slicing ends.
  • step -- this parameter determines the increments between the indices.

Ending index is up to but not including.

Indexing starts from 0.

It's time for an example.

123456
# Creating a string string = 'ABCDEFGHIJKLMNO' print("Initial string: ", string) string_1 = string[7:13] print("Elements in a range 7-13: ", string_1)
copy
123
# Print elements from a pre-defined point to end string_2 = string[5:] print("Elements from 6th element till the end: ", string_2)
copy
1234
# Print all elements from beginning till end string_3 = string[:] print("All elements: ", string_3)
copy

Завдання

You have such a string 1234567890. You have to carry out the following steps:

  1. print elements from beginning till the end(as a result you have to get: 1234567890)
  2. print elements from the 5th element till the end(as a result you have to get: 567890)
  3. print elements in a range 2-7(as a result you have to get: 34567)

Завдання

You have such a string 1234567890. You have to carry out the following steps:

  1. print elements from beginning till the end(as a result you have to get: 1234567890)
  2. print elements from the 5th element till the end(as a result you have to get: 567890)
  3. print elements in a range 2-7(as a result you have to get: 34567)

Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

Все було зрозуміло?

Секція 3. Розділ 6
toggle bottom row

String Slicing 2/2

We can also get a substring from a string using simple slicing.

First, let's look at the syntax of slicing. string[start: end: step] respectively:

  • start -- the index from which to start slicing.
  • end -- the index at which the slicing ends.
  • step -- this parameter determines the increments between the indices.

Ending index is up to but not including.

Indexing starts from 0.

It's time for an example.

123456
# Creating a string string = 'ABCDEFGHIJKLMNO' print("Initial string: ", string) string_1 = string[7:13] print("Elements in a range 7-13: ", string_1)
copy
123
# Print elements from a pre-defined point to end string_2 = string[5:] print("Elements from 6th element till the end: ", string_2)
copy
1234
# Print all elements from beginning till end string_3 = string[:] print("All elements: ", string_3)
copy

Завдання

You have such a string 1234567890. You have to carry out the following steps:

  1. print elements from beginning till the end(as a result you have to get: 1234567890)
  2. print elements from the 5th element till the end(as a result you have to get: 567890)
  3. print elements in a range 2-7(as a result you have to get: 34567)

Завдання

You have such a string 1234567890. You have to carry out the following steps:

  1. print elements from beginning till the end(as a result you have to get: 1234567890)
  2. print elements from the 5th element till the end(as a result you have to get: 567890)
  3. print elements in a range 2-7(as a result you have to get: 34567)

Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

Все було зрозуміло?

We can also get a substring from a string using simple slicing.

First, let's look at the syntax of slicing. string[start: end: step] respectively:

  • start -- the index from which to start slicing.
  • end -- the index at which the slicing ends.
  • step -- this parameter determines the increments between the indices.

Ending index is up to but not including.

Indexing starts from 0.

It's time for an example.

123456
# Creating a string string = 'ABCDEFGHIJKLMNO' print("Initial string: ", string) string_1 = string[7:13] print("Elements in a range 7-13: ", string_1)
copy
123
# Print elements from a pre-defined point to end string_2 = string[5:] print("Elements from 6th element till the end: ", string_2)
copy
1234
# Print all elements from beginning till end string_3 = string[:] print("All elements: ", string_3)
copy

Завдання

You have such a string 1234567890. You have to carry out the following steps:

  1. print elements from beginning till the end(as a result you have to get: 1234567890)
  2. print elements from the 5th element till the end(as a result you have to get: 567890)
  3. print elements in a range 2-7(as a result you have to get: 34567)

Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 3. Розділ 6
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt