본문으로 바로가기

파이썬 문자열 연산하기

category python 2020. 5. 10. 21:19

 

파이썬에는 문자열을 더하거나 곱할수가 있다.

문자열을 곱하거나 더할수 있다니 약간 생소 할수 있지만 아래의 내용을 보며 확인해 보자.

  • 문자열을 더해서 연결하기
  • 문자열 곱하기
  • 문자열 인덱싱과 슬라이싱

  • 문자열 더해서 연결하기
= 'python'
= ' oh good'
 
print(a+b)

>>> python oh good

  • 문자열 곱하기
= 'python'
 
= a * 2
 
print(a)

>>> pythonpython
print("=" * 50)
print("hello")
print("=" * 50)

>>> ==================================================
hello
==================================================

  • 문자열 인덱싱

인덱싱 이란 무엇인가를 가르킨다는 의미

슬라이싱은 무엇인가를 자른다는 의미

  1. 인덱싱
p y t h o n
0 1 2 3 4 5
 
= 'python'
 
print(a[1])
 
>>> y


# -1 뒤에서 부터 시작한다.
print(a[-1])

>>> n


 

   2. 슬라이싱

슬라이싱 기법은 a[시작번호 : 끝번호] 

끝번호에 해당하는 것은 포함 하지 않는다.

 
= 'python'
 
print(a[0:2])
 
>>> py
 
 
= '1234567'
 
# 처음부터 a[3] 까지
aa = a[:4]
 
print(aa)
 
>>> 1234
 
# 처음부터 a[2]
aa = a[0:3]
 
print(aa)
 
>>> 123
 
# a[5] 부터 끝까지
aa = a[5:]
 
print(aa)
 
>>> 67

 

 

'python' 카테고리의 다른 글

파이썬 format 함수  (0) 2020.05.18
파이썬 문자열 포매팅  (0) 2020.05.17
파이썬 문자열 연산하기  (0) 2020.05.10
파이썬 문자열 자료형  (0) 2020.05.10
파이썬 사칙연산(산술연산) 알아보기  (0) 2020.05.05
파이썬 자료형 숫자형 알아보기  (0) 2020.05.05

댓글을 달아 주세요

황시나의 개발새발개발
블로그 이미지 황시나 님의 블로그
MENU
    VISITOR 오늘1 / 전체21,059