In this beginner-friendly Python tutorial, I walk through how to build a phone number formatter using string slicing, functions, and .replace().
We cover:
Python string indexing
String slicing
Functions and return
Cleaning user input
Using .replace()
Formatting phone numbers like (301) 910-7654
Code used in the video:
def phone(numbers):
return "(" + numbers[0:3] + ") " + numbers[3:6] + "-" + numbers[6:10]
def main():
number = input("Enter your 10 digit phone number: ")
number = number.replace(" ", "").replace("-", "").replace("(", "").replace(")", "")
formatted = phone(number)
print(formatted)
main()
Download
0 formats
No download links available.
Python tutorial Very Easy beginner-friendly | NatokHD