Python Exercise Lists

# Python Numpy String Exercises 3

3. Write a Python Numpy program to print the string in the center, left-justified and right-justified with length 5 and 10.

The output is:

Original Array: ['python', 'numpy', 'pandas']

Center_5_width = ['pytho' 'numpy' 'panda']
Left_5_width = ['pytho' 'numpy' 'panda']
Right_5_width = ['pytho' 'numpy' 'panda']

Center_10_width = ['__python__' '__numpy___' '__pandas__']
Left_10_width = ['python____' 'numpy_____' 'pandas____']
Right_10_width = ['____python' '_____numpy' '____pandas']

```import numpy as np
x = np.array(['python', 'numpy', 'pandas'], dtype=np.str)
print("Original Array:", x)

center_5 = np.char.center(x, 5, fillchar='_')
left_5 = np.char.ljust(x, 5, fillchar='_')
right_5 = np.char.rjust(x, 5, fillchar='_')

center_10 = np.char.center(x, 10, fillchar='_')
left_10 = np.char.ljust(x, 10, fillchar='_')
right_10 = np.char.rjust(x, 10, fillchar='_')

print("\nCenter_5_width =", center_5)
print("Left_5_width =", left_5)
print("Right_5_width =", right_5)

print("\nCenter_10_width =", center_10)
print("Left_10_width =", left_10)
print("Right_10_width =", right_10)
```