Answer:
Here are some examples that illustrate different features of string slices:
Example 1: sentence = "The quick brown fox jumps over the lazy dog."
print(sentence[4:9])
Output: quick
This example shows how to use string slices to extract a substring from a larger string. The slice [4:9] extracts the characters from index 4 (inclusive) to index 9 (exclusive) of the string sentence, which corresponds to the substring "quick".
Example 2: word = "Python"
print(word[1:5:2])
Output: yh
This example shows how to use string slices to extract a substring with a specified step value. The slice [1:5:2] extracts the characters from index 1 (inclusive) to index 5 (exclusive) of the string word, but only takes every second character, resulting in the substring "yh".
Example 3: text = "Hello, world!"
print(text[::-1])
Output: !dlrow ,olleH
This example shows how to use string slices to reverse a string. The slice [::-1] extracts the entire string text, but with a step value of -1, which reverses the order of the characters. The resulting string is "!dlrow ,olleH".
Step-by-step explanation: