파이썬(Python)/문법

파이썬 문장(string)을 왼쪽, 오른쪽 끝에 배치하고 싶을 때 (":>" 와 ":<"의 의미, 여백 넣기)

끄적끄적아무거나 2021. 8. 5. 09:53
반응형

Python 문장(string)을 왼쪽, 오른쪽 끝에 배치하고 싶을 때

 

일반적으로 string을 작성할 때 앞에 여백을 5칸 넣고 싶을 때 가장 간단하게 작성하는 방법은 아래와 같다.

string_test = "     start"

start 문구 앞에 5번 띄워 쓰기를 해서 작성하는 것이다. 

 

만일 20번 이상 띄우거나 할경우 중간에 띄워 쓰기를 실수할 수 도 있다. 그래서 이를 간단하게 해결 하기 위해 제공 되는 문법이 {총 string 숫자 :>}, {총 string 숫자 :<} 이다

 

꺽쇠의 방향에 따라 오른쪽이냐 왼쪽에 배치되냐를 결정할 수 있다.

 


예제로 이해하기

 

코드>>

msg = "hi"
print(f"{'start':>10}" + "end")
print(f'{len(msg):<15}' + msg)

 

결과>>

     startend
2              hi

 

주석>>

print(f"{'start':>10}" + "end")

위 코드는 총 10칸에서 오른쪽 끝부분은 start를 넣고 그뒤에 end를 넣은 것이다.

 

print(f'{len(msg):<15}' + msg)

위 코드는 총 15칸 중에 길이 정보를 왼쪽 끝에 넣고 15칸 뒤에 msg 정보를 넣었다.

 

 

 

반응형