Language/Python

Python_formatting

Je's 2023. 1. 10. 02:28

문자열 포매팅 : 문자열 안의 특정한 값을 바꾸거나 추가할 경우가 있을 때 사용

text 변수의 7번째 자리에 있는 문자열을 변경할 때, 불변한 자료형으로 오류발생

문자열 변경 시, 포맷코드 사용 

 

문자열 포맷 코드 

1. %기호 포매팅

  • %s : 문자열(string)
  • % c: 문자 1개
  • % d : 정수 (integer)
  • %f : 실수(float-point)
  • %% : literal %(문자 % 자체)

바꾸고자 하는 값이 입력된 변수명 = 바꾸고자 하는 값 

변수명 = ' 오늘은 1월 %d 일 입니다.' %바꾸고자하는 값이 입력된 변수명

 

2. format 함수 포매팅

변수명 = '오늘은 1월 { } 일 입니다.' . format()

안에 입력값이 여러게 있을 때에는 인덱스 값을 입력해줘야 한다.

 

3. f문자열 포매팅

마지막에 있는 current_time 변수는 import 를 통해 datetime 으로부터 실시간 시간을 받아 사용했기 때문에 따로 시, 분, 초를 입력하지 않았다.