jyamethyst21 님의 블로그
파이썬 기본 문법 본문
오늘부터 당분간 파이썬 기본 문법에 다룰 예정이다.
필자의 티스토리를 보면 알겠지만, 몇달전부터 매일 1개씩 파이썬으로 프로그래밍 문제를 하나씩 풀고 있다.
덕분에 아주 기본적인 것들은 미리 예습을 해놓은 상태이지만, 그럼에도 자주 사용하지 않았던 문법 위주로 포스팅해보겠다.
문자열 포매팅
1) 'I eat %d apples'. % 3
-> I eat 3 apples 출력
2) "%10s" % 'hi'
-> ________hi (공백 8개 + h + i = 총 10개)
-> 기본적으로 (+) 부호면 오른쪽 정렬
3) "%-10sjane" % 'hi'
-> hi________jane (h + i + 공백 8개 + jane)
-> -가 붙을 시 왼쪽 정렬됨
4) 'I eat {0} apples'.format(3)
-> I eat 3 apples
5) "{0:>10}".format('hi')
-> ________hi (hi가 오른쪽 정렬되고 나머지 공백)
6) "{0:<10}".format('hi')
-> hi________ (hi가 왼쪽 정렬되고 나머지 공백)
7) "{0:^10}".format('hi')
-> ____hi____ (hi가 가운데 정렬되고 나머지 공백)
8) "{0:=^10}".format('hi')
-> ====hi==== (hi가 가운데 정렬되고 나머지 '=')
9) "{0:!<10}".format('hi')
-> hi!!!!!!!! (hi가 왼쪽 정렬되고 나머지 '!')
10) f'나의 이름은 {name}입니다, 나이는 {age}입니다.'
-> 나의 이름은 홍길동입니다, 나이는 20입니다. (name = '홍길동', age = 20 이라는 가정 하에)
-> 해당 포매팅 기법은 자주 사용됨
11) f'나의 이름은 {d["name"]}입니다.' (d={'name' : '홍길동'} 이라는 가정 하에)
-> 딕셔너리에서도 위 형태로 사용이 가능함
12) f'{'hi':<10}'
-> hi______ (f 문자열 포매팅에서도 해당 기법 사용 가능)
오늘 공부한 내용은 아주 기본적인 것들 위주라 자주 사용하지 않는 포맷팅을 제외하고는 많이 어렵지 않았다.
사실 포맷팅을 써봤자 f 문자열 포맷팅 정도였어서, 이렇게 많은 종류가 있는 줄 몰랐는데 덕분에 다양한 형식의 포맷팅 방법들을 익힐 수 있어서 좋은 시간이었다!
'보안 & IT 지식 🌺' 카테고리의 다른 글
| 2025년 보안 사고 정리 - SKT, 롯데카드, YES24, 쿠팡 (0) | 2026.01.01 |
|---|---|
| 파이썬 기본 문법 (0) | 2026.01.01 |
| 파이썬 기본 문법 (0) | 2025.12.30 |
| 깃허브 & 노션 사용법 (0) | 2025.12.24 |
| SK쉴더스 루키즈 - 생성형AI 활용 사이버보안 전문인력 양성과정 30기 면접 및 OT 후기 (0) | 2025.12.23 |
