[파이썬 기초] 문자열 자료형의 기본 함수2

2023. 1. 11. 21:45·파이썬 기초

#문자열의 자료형 뒤집기

str="Hello World"
print(str[::-1])

<결과>

dlroW olleH

 

 

 

#len(): 문자열 길이

str="Hello World"
print(len(str))

 

 

#isalpha(): 특정한 문자열이 문자열로만 이루어져있는지 확인

이 경우는 공백( )이 있어도 거짓으로 나타납니다.

str="Hello World"
print(str.isalpha())

 

False

 

str="HelloWorld"
print(str.isalpha())
True

 

 

 

 

#isdigit(): 특정한 문자열이 숫자로만 이루어져있나 확인

 

str="123 123"
print(str.isdigit())
False

 

 

#isalnum(): 특정한 문자열이 문자와 숫자로만 이루어져 있는지 확인

 

str="123abc!"
print(str.isalnum())
False

 

 

 

#join(리스트 자료형) : 여러개의 문자열을 구분자와 함께 합치는 함수

list=['hello','world','hi']
print(','.join(list))
hello,world,hi

 

 

#sorted(문자열 자료형): 각 문자를 정렬하는 함수

오름차순으로 정렬합니다

str="hello world hi"
print(sorted(str))

 

[' ', ' ', 'd', 'e', 'h', 'h', 'i', 'l', 'l', 'l', 'o', 'o', 'r', 'w']

 

이 문자열을 join을 이용해서 다시 하나의 문자열로 만들어봅시다

str="hello world hi"
str1=sorted(str)
print(''.join(str1))
  dehhillloorw

 

print된 문자열을 반대가 되도록 출력할 수도 있습니다.

 

str="hello world hi"
str1=sorted(str,reverse=True)
print(''.join(str1))
wroolllihhed  

 

 

#split(토큰): 문자열을 토큰에 따라서 분리하는 함수

str='i love love you'
print(str.split(' '))
['i', 'love', 'love', 'you']

 

#find(서브문자열): 문자열 내부에 존재하는 서브 문자열을 찾아주는 함수

str='i love love you'
print(str.find('love'))
2

 

뒤에 있는 love를 찾고싶다면 이렇게 코드를 작성합니다

str='i love love you'
print(str.find('love',7))
7

 

#upper(), lower() : 문자열을 대문자 혹은 소문자로 변환해주는 함수

str="Hello World"
print(str.upper())
print(str.lower())
HELLO WORLD
hello world

 

 

 

#strip(): 좌우로 특정한 문자열을 제거하는 함수

str=" Hello World "
print(str.strip())
print(str.rstrip()) #오른쪽 문자열 제거
print(str.lstrip())#왼쪽 문자열 제거
Hello World
 Hello World
Hello World 

 

양 옆의 특정한 문자를 제거할 때 이러한 경우도 동작합니다.

str="ttHello Worldtt"
print(str.strip('t'))
Hello World

 

 

 

 

#eval(): 문자열 수식 계산해주는 함수

exp='303+231-23'
print(eval(exp))
511

 

 

 

반응형

'파이썬 기초' 카테고리의 다른 글

[파이썬] 몰랐던거만 적어보자 (1-10강)  (1) 2024.12.07
[파이썬 기초] 리스트의 기본적인 함수2  (2) 2023.01.12
[파이썬 기초] 파이썬의 다양한 내장함수  (0) 2023.01.11
[파이썬 기초] 사전 자료형  (1) 2023.01.10
[파이썬 기초] 클래스(class)와 상속  (0) 2023.01.09
'파이썬 기초' 카테고리의 다른 글
  • [파이썬] 몰랐던거만 적어보자 (1-10강)
  • [파이썬 기초] 리스트의 기본적인 함수2
  • [파이썬 기초] 파이썬의 다양한 내장함수
  • [파이썬 기초] 사전 자료형
알리시아코
알리시아코
  • 알리시아코
    CODiary
    알리시아코
  • 전체
    오늘
    어제
    • 분류 전체보기 (162)
      • Spring (5)
      • 프론트엔드 (2)
      • KT에이블스쿨 (37)
      • 졸업프로젝트 (4)
      • JAVA (24)
      • 파이썬 기초 (13)
      • 데이터베이스 (7)
      • 알고리즘 (3)
      • git (0)
      • Fastapi (0)
      • 취업준비(원서) (0)
      • 컴퓨터 네트워크 (27)
      • 안드로이드 앱 (1)
      • 운영체제 (0)
      • LINUX (4)
      • 시스템프로그래밍 (13)
      • 엑셀 (1)
      • 책 (1)
      • 컴퓨터구조+운영체제 (4)
      • 자료구조+알고리즘 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
알리시아코
[파이썬 기초] 문자열 자료형의 기본 함수2
상단으로

티스토리툴바