파이썬 기초 독학 06. f 문자열 정렬 과 공백 채우기. f 문자열 정렬은 왼쪽 또는 오른쪽 정렬 방식을 말하고 공백 채우기는 빈 공백을 다른 문자로 채워주는 기능을 말한다. 사실 이 정도까지 알아야 하나 싶지만 일단은 포스팅해 둘 테니 참고하길 바란다.
파이썬 기초 독학
f 문자열 정렬과 공백 채우기
일단 문자열 정렬은 부등호로 표기한다. 왼쪽 정렬은 < 이고, 오른쪽 정렬은 > , 가운데 정렬은 ^다. 그리고 문자열을 정렬하기 위해서는 문자열이 들어가야 하는 공간, 즉 총 인덱스 값이 필요하다. f 문자열 포매팅에서 정렬을 하려면 위와 같이 중괄호 { } 안에 변수명은 먼저 입력하고 콜론 : 으로 구분한 다음 정렬 기호와 총 인덱스 값을 입력하면 된다.
왼쪽 정렬을 하고 싶다면 f”{ 변수명:<인덱스 값}” ,
오른쪽 정렬을 하고 싶다면 f”{ 변수명:>인덱스 값}” ,
가운데 정렬을 하고 싶다면 f”{ 변수명:^인덱스 값}” 라고 입력하면 된다.
변수 alignment에 “정렬” 문자열을 대입한 다음
f”{alignment:<10}” 이라고 왼쪽 정렬, 총 인덱스 10 코드를 입력하면
‘정렬 ‘ 이라는 결괏값을 확인할 수 있다.
f”{alignment:>10}” 이라고 오른쪽 정렬, 총 인덱스 10 코드를 입력하면
‘ 정렬’이라는 결괏값을 확인할 수 있다.
f”{alignment:^10}” 이라고 가운데 정렬, 총 인덱스 10 코드를 입력하면
‘ 정렬 ‘이라는 결괏값을 확인할 수 있다.
총 인덱스 값으로 인해 만들어진 공백을 특정 문자로 채울 수 있다. 방법은 부등호 앞에 문자를 입력하면 된다. 단 한 글자만 가능하다.
>>> alignmne: =”정렬”
>>> f”{alignment:-<10}”
‘정렬——–‘
>>>f”{alignment:=>10}”
‘========정렬’
>>>f”{alignmnet:~^10}”
‘~~~~정렬~~~~’
추천 포스트
f 문자열 포매팅
링크: https://k-man.kr/2400
문자열 자료형과 연산
링크: https://k-man.kr/2318
답글 남기기