본문으로 바로가기

파이썬 문자열 연산하기

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.05
파이썬 자료형 숫자형 알아보기  (0) 2020.05.05