본문 바로가기
컴퓨터 프로그래밍/Python

혼자 공부하는 파이썬 2.1 자료형과 문자열

by __ALE__X__ 2022. 4. 6.

노트정리

자료(data): 프로그램이 처리할 수 있는 것

자료형(data type)

  • 문자열(string, str): 메일 제목, 메시지 내용 ex) 안녕하세요, world
  • 숫자(number, int): 물건 가격, 성적 ex) 52, 273, 103, 32
  • 불(boolean, boo): 로그인 상태 ex)True, False

자료형 확인 함수: type()

 

문자열

" = ' 

print("I said 'hey'") = print('I said "hey"')

 

이스케이프 문자(escape character)

\" = "

\' = '

\t = tab

\n = line break = """

\\ = \

 

문자열 연산자

문자열 연결 연산자: str + str

문자열 반복 연산자: str * str

문자 선택 연산자(인덱싱): [] -> 문자열 내부의 문자 하나 선택

         제로 인덱스(0부터) vs 원 인덱스(1부터)

문자 범위 선택 연산자(슬라이싱): [:] -> 문자열의 특정 범위 선택

         마지막 글자 포함 vs 마지막 글자 포함하지 않음

 

  • IndexError : 리스트/문자열의 수를 넘는 요소/글자 선택했을 때

문자열의 길이 구하기: len()

 

ex) print(len("hello")) -> 5 : 함수 안쪽에 있는 것부터 출력

 

practice
string.py
0.00MB