본문 바로가기

Python

Python ) 문자열 숫자열 변환 함수

int() : 문자열을 정수형 숫자로 변환합니다.

float() : 문자열을 실수형 또는 부동 소수점 숫자로 변환합니다.

str() : 숫자를 문자열로 변환합니다.

format() : 숫자를 문자열로 변환합니다.

format() 형식 지정 옵션

 

  • 정렬 및 채우기
    • < : 왼쪽 정렬
    • > : 오른쪽 정렬
    • ^ : 가운데 정렬
    • = : 부호를 맨 앞에 두고 나머지 숫자를 정렬 (숫자형에만 사용)
    • 채우기 문자 : {:<10}처럼 <, >, ^ 앞에 채우기 문자를 넣으면 빈 공간을 특정 문자로 채울 수 있음 (예: {:_<10}은 남은 공간을 밑줄로 채움)
  • 부호 표시
    • + : 양수와 음수 모두 부호 표시
    • - : 음수만 부호 표시 (기본값)
    • (공백) : 양수일 때는 공백, 음수일 때는 - 부호 표시
  • 너비 지정
    • {:<10}처럼 숫자를 사용하여 전체 출력 너비를 설정할 수 있음
  • 소수점 자릿수 및 정밀도
    • :.2f : 소수점 둘째 자리까지 표시
    • :.3e : 소수점 셋째 자리까지 지수 표기법으로 표시
    • :.4g : 유효 숫자 네 자릿수까지 표시
  • 자료형 변환
    • d : 10진수 정수
    • b : 2진수
    • o : 8진수
    • x : 16진수 (소문자)
    • X : 16진수 (대문자)
    • f : 부동소수점
    • e : 지수 표기법 (소문자)
    • E : 지수 표기법 (대문자)
    • g : 일반 형식 (소수점 자리수에 따라 자동 선택)
    • % : 백분율

upper() : 대문자로 변환

lower() : 소문자로 변환

 

반응형

'Python' 카테고리의 다른 글

Python ) 랜덤함수  (0) 2024.09.30
Python ) 파이썬으로 주민번호 유효성검사  (2) 2024.09.25
Python ) 클래스문  (1) 2024.09.20
Python ) 튜플 / 람다  (0) 2024.09.04