Python: Get a string made of its first three characters of a specified string
Get first 3 chars of a string.
Write a Python function to get a string made of the first three characters of a specified string. If the length of the string is less than 3, return the original string.
Sample Solution:
Python Code:
# Define a function named first_three that takes one argument, 'str'.
def first_three(str):
# Check if the length of the input string 'str' is greater than 3.
if len(str) > 3:
# If the string is longer than 3 characters, return the first three characters using slicing.
return str[:3]
else:
# If the string is 3 characters or shorter, return the entire string.
return str
# Call the first_three function with different input strings and print the results.
print(first_three('ipy')) # Output: 'ipy'
print(first_three('python')) # Output: 'pyt'
print(first_three('py')) # Output: 'py'
Sample Output:
ipy pyt py
Flowchart:
Python Code Editor:
Previous: Write a Python function to get a string made of 4 copies of the last two characters of a specified string (length must be at least 2).
Next: Write a Python program to get the last part of a string before a specified character.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics