반응형
이 글로 문자열에 대한 파트를 마무리할까 합니다. 문자열에 대한 다른 설명은 이전 글을 참조하시면 되겠습니다.
2023.11.29 - [프로그래밍/Python] - [Python] 문자열에 대하여 - 1
2023.12.01 - [프로그래밍/Python] - [Python] 문자열에 대하여 - 2
- 문자열 함수 활용 방법
6. map 함수
map 함수는 리스트의 값을 함수명에 대입하는 함수입니다. 무슨 말인지 잘 모르겠는데 예시를 통해 확인해 볼까요?
#map 함수 활용 방법: map(함수명, 리스트)
Today = ['2023', '12', '04']
Today = list(map(int,Today))
print(Today)
>> [2023, 12, 4]
위 예시를 보면 처음에 Today는 문자열로 이루어진 리스트였습니다. 그런데 map 함수가 int 즉, 정수로 변환하라는 명령을 해서 Today의 값이 정수로 변한 것을 확인할 수 있습니다.
7. 정렬, 문자열 채우기
- center: 가운데 정렬
- ljust: 왼쪽 정렬
- rjust: 오른쪽 정렬
- zfill: 오른쪽 정렬 후 왼쪽을 0으로 채움
#center 함수 활용 방법: 문자열.center('숫자')
#ljust 함수 활용 방법: 문자열.ljust('숫자')
#rjust 함수 활용 방법: 문자열.rjust('숫자')
#zfill 함수 활용 방법: 문자열.zfill('숫자')
a = 'PASS'
print('%',a.center(6),'%')
print('%',a.ljust(6),'%')
print('%',a.rjust(6),'%')
print('%',a.zfill(6),'%')
>> % PASS %
>> % PASS %
>> % PASS %
>> % 00PASS %
center의 경우 빈 공간에 문자를 집어넣을 수 있습니다.
a = 'PASS'
print(a.center(10,'-'))
>> ---PASS---
8. 구성 파악
- isdigit: 숫자로만 이루어져 있으면 True
- isalpha: 문자로만 이루어져 있으면 True
- isalnum: 숫자와 문자가 섞여있으면 True
- islower: 소문자로만 이루어져 있으면 True
- isupper: 대문자로만 이루어져 있으면 True
- isspace: 공백으로만 이루어져 있으면 True
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 함수 input의 여러 형태 (2) | 2023.12.12 |
---|---|
[Python] 함수에 대하여 (3) | 2023.12.06 |
[Python] 문자열에 대하여 - 2 (2) | 2023.12.01 |
[Python] 문자열에 대하여 - 1 (1) | 2023.11.29 |
[Python] 딕셔너리에 대하여 (2) | 2023.11.27 |