변수 이름은 마음대로 작성할 수 있습니다. name 이라는 변수를 n 또는 l 이라고 정하고 이를 전체적으로 사용해도 사실 원하는대로 사용하시면 됩니다.

name = input("What is your name?")
length = len(name)
print(length)

or

n = input("What is your name?")
l = len(n)
print(l)

하지만 지켜야 할 규칙들이 있는데 작성하는 코드에 가동성이 있어야 합니다. 작성한 코드를 6개월 뒤쯤이나 1년 뒤에 이 문제를 다시 본다면 n이나 l이 어떤 의미인지 파악하기 어려울 수 있습니다. 그렇기 때문에 변수 이름이 의미와 맞도록 사용하는 것이 좋습니다.

여러 개의 단어를 사용해서 변수의 이름을 지정할 수도 있습니다. 예를 들어서 변수 이름을 username 이라고 한다면 밑줄을 이용해 username을 user_name으로 분리하는 방법도 있습니다.

user_name = input("What is your name?")

변수 이름이 숫자도 사용할 수 있습니다. 하지만 숫자가 변수 이름 앞에 올 수 없습니다.

length1 = len(user_name) => (O)
1length = len(user_name) => (X)