데이터형 | 표시명 |
문자형 | 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 |