방법 # 1: rjust()
rjust
함수는 다음을 제공합니다. 이 특정 작업을 수행하는 한 줄 방법입니다. 따라서 채워야 하는 모든 라인에 쉽게 사용할 수 있습니다. 필요한 패딩 양을 지정할 수 있습니다.
# Python3 데모 코드
# 선행 0 추가
# rjust() 사용
# 초기화 문자열
test_string
=
`GFG`
# 원래 문자열을 출력합니다.
인쇄
(
"원래 문자열:"
+
str
(test_string))
필요한 0 개수
N
=
4
# 우리 ing rjust ()
# 선행 0 추가
res
=
test_string.rjust (N
+
len < /코드> <코드 클래스 = "일반"> (테스트_문자열),
<코드 클래스 = "문자열"> `0` <코드 클래스 ="일반 ">)
# 결과 출력
print
(
"앞에 0을 추가한 문자열:"
+
str
(res))
출력:
원래 문자열: GFG 선행 0을 추가한 문자열: 0000GFG
방법 # 2: zfill()
이것은 이 특정 작업을 수행하는 또 다른 방법입니다. 이 기능에서는 완료해야 하는 문자를 지정할 필요가 없습니다. 이 기능은 내부에 0을 채우기 위한 것이므로 권장됩니다.
# 데모용 Python3 코드
# 선행 0 추가
< br> # zfill 사용 ()
# 초기화 문자열
test_string
=
`GFG`
# 인쇄 원래 줄
print
(
" 원래 문자열:"
+
str
(test_string))
# 0이 필요함
N
<코드 클래스 ="키워드 "> = <코드 클래스 ="값 "> 4
<코드 클래스 = "comments"> # zfill 사용 () # 선행 0 추가
res
=
test_string. zfill (N
+
len
(test_string))
# 결과 출력
< / p>
인쇄
(
"앞에 0을 추가한 후의 문자열:" < / 코드> <코드 클래스 = "키워드"> +
<코드 클래스 = "함수"> str <코드 클래스 ss = "plain"> (res))
출력:
원래 문자열: GFG 추가 후 문자열 선행 0: 0000GFG