Study/Python

문자열

coldtruthk 2024. 3. 18. 19:28
데이터형 표시명
문자형 str
숫자형 int, float, complex
순서형 list, tuple, range
불형 bool
집합형 set, frozenset
매핑형 dict
이진형 bytes, bytearray, memory
불형 bool

파이썬 내장형 데이터형 종류

 

문자열

문자열을 만드는 방법 : ' , ", '''

여러 줄의 문자열을 변수에 대입하려면, ''' 또는 """을 사용한다.

 

  • 문자열 연산

'+'로 연결하고, '*'은 문자열의 반복을 위해 사용한다.

문자열의 길이는 len 함수를 사용하면 구할 수 있다.

c= "number" + " and string"
print(c)
print(c*3)
len(c)

number and string
number and stringnumber and stringnumber and string
17

  • 문자열 인덱싱

인덱싱(indexing) = 가리킨다

 

 

인덱싱 숫자

 

  • 문자열 슬라이싱

슬라이싱(slicing)='잘라낸다'

a[시작번호:끝번호] => 시작번호에서 문자열의 (끝번호-1)번째까지 골라낸다.

a='123456789'
a[0:4]

'1234'

a[:5]

'12345'

a[:]

'123456789'

a[2:-3]

'3456'

 

  • 문자열 조작

upper(): 문자열을 대문자로 반환한다.

split(): 빈 공간이 있는 곳을 문자열로 분리한다.

split('.'): 마침표로 마친 문장 단위로 나눈다.

a= 'This is a test for python'
a.upper()

'THIS IS A TEST FOR PYTHON'

a.split()

['This', 'is', 'a', 'test', 'for', 'python']

a='The cat is white. The dog is black'
a.split('.')

['The cat is white', ' The dog is black']

'Study > Python' 카테고리의 다른 글

프로그램 흐름제어  (3) 2024.03.27
컴프리헨션과 range()  (0) 2024.03.25
배열의 패킹과 언패킹  (0) 2024.03.25
math 패키지 및 통계  (0) 2024.03.12
연산자  (0) 2024.03.11