파이썬(Python)

파이썬 문자열 서식 지정

김매콤 2023. 8. 9. 14:28

오늘은 파이썬의 문자열 서식 지정에 대해서 공부할 것이다.

일단 문자열 서식지정에는 

%와 format()이 있다

 

코드를 치면서 배워보도록 하자

 


1. % 서식

 

print('나는 핸드폰이 %d개 있어.'%1)
print('나는 핸드폰이 %s개 있어'%'다섯')

결과

위의 코드처럼 정수는 %d, 문자는%s 가 들어간다.

물론 1이라는 정수를 숫자가 아닌 문자타입으로 넣고 싶다면 

%s를 사용해주면된다.

위의 %외에도 더 많은 서식이 있다.

 

1) %s : 문자열(string)

2) %c : 문자 1개 (character)

3) %d : 정수(integer)

4) %f : 실수(float)

등 이 있다.


2. format() 함수

 

format함수는 %과 사용법이 거의 같지만 무자열 형태의 인수를 사용한다는 차이점이 있다.

 

print('나는 {0}살이여 대학교{1}학년이지'.format(26,4))

결과

위의 코드처럼 중간에 {}를 넣어주고

0부터 숫자들을 넣어주고 뒤에 .format()을 쓰고 순서대로 쓰고 싶은 문자를 써주면된다.

 

물론 더쉽게

print(f'나는 {26}살이여 대학교{4}학년이지')

결과

이런식으로 써줘도 좋다.


오늘은 %서식과 format()함수를 공부해 봤다.

다음시간에는 자료구조에 대해서 공부해보자