inblog logo
|
devleekangho
    파이썬

    [Python] .format 메서드

    KangHo Lee's avatar
    KangHo Lee
    May 27, 2025
    [Python] .format 메서드
    Contents
    ✅ 기본 문법🔢 위치 인덱스 사용🔤 이름 기반 포맷🔧 서식 지정 (정렬, 자릿수, 소수점 등)🔄 반복문에서 활용💡 자바와 비교 (간단히)
    파이썬의 .format() 메서드는 문자열 안에 값을 삽입(formatting)하는 방법 중 하나입니다.
    파이썬 2.6부터 도입된 방식으로, 가독성도 좋고 다양한 서식 제어도 가능합니다.

    ✅ 기본 문법

    "문자열 {}".format(값)

    예제:

    name = "KangHo" age = 25 print("이름: {}, 나이: {}".format(name, age)) # 출력: 이름: KangHo, 나이: 25

    🔢 위치 인덱스 사용

    print("첫 번째: {0}, 두 번째: {1}, 다시 첫: {0}".format("A", "B")) # 출력: 첫 번째: A, 두 번째: B, 다시 첫: A

    🔤 이름 기반 포맷

    print("이름: {name}, 나이: {age}".format(name="KangHo", age=25))

    🔧 서식 지정 (정렬, 자릿수, 소수점 등)

    print("{:>10}".format("Hi")) # 오른쪽 정렬 (10칸) print("{:<10}".format("Hi")) # 왼쪽 정렬 print("{:^10}".format("Hi")) # 가운데 정렬 print("{:.2f}".format(3.14159)) # 소수점 2자리: 3.14 print("{:,}".format(1000000)) # 천 단위 쉼표: 1,000,000

    🔄 반복문에서 활용

    for i in range(1, 4): print("번호: {}".format(i))

    💡 자바와 비교 (간단히)

    • Java의 String.format("이름: %s", name)과 비슷한 기능
    • 단, Python의 .format()은 인덱스나 이름 지정이 더 유연함

     
    Share article
    Contents
    ✅ 기본 문법🔢 위치 인덱스 사용🔤 이름 기반 포맷🔧 서식 지정 (정렬, 자릿수, 소수점 등)🔄 반복문에서 활용💡 자바와 비교 (간단히)

    devleekangho

    RSS·Powered by Inblog