프로그래밍/Python

[Python] 문자열에 대하여 - 3

베린이 2023. 12. 4. 08:14
반응형

이 글로 문자열에 대한 파트를 마무리할까 합니다. 문자열에 대한 다른 설명은 이전 글을 참조하시면 되겠습니다.

 

2023.11.29 - [프로그래밍/Python] - [Python] 문자열에 대하여 - 1

 

[Python] 문자열에 대하여 - 1

- 문자열 설명 문자열은 리스트와 비슷하다고 보시면 됩니다. a = "엄마가 섬그늘에" print(a[0]) print(a[1:5]) print(a[-2]) print(a[-6:-3]) >> 엄 >> 마가 섬 >> 늘 >> 가 섬 리스트와 마찬가지로 '+'(더하기)나 '*'(

veriln-e.tistory.com

 

2023.12.01 - [프로그래밍/Python] - [Python] 문자열에 대하여 - 2

 

[Python] 문자열에 대하여 - 2

지난 글에 이어 문자열에 활용할 수 있는 함수들에 대해 알아보겠습니다. 2023.11.29 - [프로그래밍/Python] - [Python] 문자열에 대하여 - 1 [Python] 문자열에 대하여 - 1 - 문자열 설명 문자열은 리스트와

veriln-e.tistory.com

 

- 문자열 함수 활용 방법

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