2-1. 문자열 정렬하기
- 문자열 s, 자연수 n 입력
- 문자열 s는 좌측/가운데/우측 정렬한 길이 n인 문자열을 한줄씩 print하도록 지정함.
s, n = input().strip().split(' ')
n = int(n)
print(s.ljust(n,' '))
print(s.center(n,' '))
print(s.rjust(n,' '))
2-2. 문자열 정렬하기 - ljust, center, rjust
- 문자열을 좌측/가운데/우측 정렬하는 방법
- ljust - 좌측
- center - 가운데
- rjust - 우측
'가나다라 ' # 좌측정렬
' 가나다라' # 우측 정렬
' 가나다라 ' # 가운데 정렬
2-3. 알파벳 출력하기
- 입력이 0이면, 영문 소문자 알파벳
- 입력이 1이면, 영문 대문자 알파벳을 사전 순으로 출력
import string
num = int(input().strip())
if num == 0:
print(string.ascii_lowercase)
else:
print(string.ascii_uppercase)
2-4. 알파벳 출력하기 - string 모듈
- 모든 대문자 / 모든 소문자 / 모든 대소문자 / 숫자를 가져오는 방법
- string document: https://docs.python.org/3.4/library/string.html
import string
string.ascii_lowercase # 소문자 abcdefghijklmnopqrstuvwxyz
string.ascii_uppercase # 대문자 ABCDEFGHIJKLMNOPQRSTUVWXYZ
string.ascii_letters # 대소문자 모두 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
string.digits # 숫자 0123456789