관리 메뉴

물 만날 물고기

[python] 문자열 앞에 0으로 채워서 자리 수 맞추는 방법 본문

Python

[python] 문자열 앞에 0으로 채워서 자리 수 맞추는 방법

Lung Fish 2023. 2. 24. 04:00

🔍 예상 검색어

더보기

# 문자열 앞에 0채우는 방법

# 문자열 자리수 맞추는 방법


해당 포스팅은 문자열의 자리수를 맞추고 싶을 때, 문자열 앞에 0으로 채워서 자리 수를 맞추는 방법에 대한 예제코드를 정리하였습니다.

 

1. zfill()

import pandas as pd

# 데이터프레임 생성
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=[1, 10, 100])

# 새로운 컬럼 생성
df['new_column'] = df.index.map(lambda x: str(x).zfill(4))

df

 

2. rjust()

import pandas as pd

# 데이터프레임 생성
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=[1, 10, 100])

# 새로운 컬럼 생성
df['new_column'] = df.index.map(lambda x: str(x).rjust(4, '0'))

print(df)

 

3.  zfill(), rjust() 비교

num = 9

print(str(num).rjust(5, '0') )
print(str(num).zfill(5) )

 

※ rjust()는 지정한 문자로 채울 수 있음

num = 9

print(str(num).rjust(5, '★') ) # 지정한 문자로 채움
print(str(num).zfill(5) ) #0으로만 채움

 

 

▼ 참고자료

 

No. 내용 비고
1 6. 파이썬 문자열 앞을 0으로 채우기 - Codetorial Codetorial
2 [Python]숫자, 문자열에 0 또는 다른문자 채우기 .zfill() .rjust() .ljust() .center() Block Chain & NFT
3 Python - zfill() 메서드 - 지정 길이가 되도록 문자열 앞에 0 추가. (= 지필) > Python | 홈짱닷컴 홈짱닷컴

 

'Python' 카테고리의 다른 글

[python] 리스트 값을 순서(등수)로 바꾸고 싶을 때  (0) 2023.02.01