index

Programing Language/Python

[Python] 문자열 관련 함수

문자열 관련 함수 문자 개수 세기 - count 문자열.count(문자) 문자열 내에 있는 문자의 개수를 반환한다. 문자 위치 찾기 1 - find 문자열.find(문자) 문자열 중 문자가 처음으로 나오는 인덱스 값을 반환한다. 만약 찾는 문자가 문자열 내에 존재하지 않는다면 -1을 반환한다. 문자 위치 찾기 2 - index 문자열 a는 find에서 사용했던 것과 동일하다. 문자열.index(문자) find와 같은 기능이다. 다만, 찾는 문자가 존재하지 않는 경우 ValueError가 발생한다. 문자열 삽입 - join 문자열.join(문자열) 이때 괄호 안에 들어가는 문자열 자리에는 리스트 또는 튜플도 사용 가능하다. 위 예시로 살펴보자면 문자열 asd 사이사이에 문자열 ,를 삽입한다. 대문자 변환 ..

Programing Language/Python

[Python] List 개념과 추가, 삭제 및 인덱싱, 슬라이싱(slicng) [:]

파이썬의 집합 데이터 타입 파이썬에는 여러 개의 데이터를 담는 집합 데이터 타입들이 있다. list 순서 있음. 중복 허용. mutable tuple 순서 있음. 중복 허용. immutable set 순서 없음. 중복 허용 안 함. dict 순서 없음. key와 value 쌍으로 구성. list list는 []으로 만들고, 각 데이터(원소)들은 콤마로 구분한다. 데이터(원소) 타입은 어떠한 타입도 가능하다. 비어있는 리스트(empty list)도 만들 수 있다. 인덱싱(index) list의 데이터는 순서가 존재한다. 따라서 배열처럼 index 값을 이용해 접근할 수 있다. 파이썬도 다른 언어들과 마찬가지로 index 값의 시작은 0이다. 만약 존재하지 않는 index를 참조하려고 하는 경우 IndexE..