글

라벨이 이직인 게시물 표시

Python List - 리스트 만들기

이미지
  파이썬 리스트 ( Python List ) 파이썬 리스트 python list 는 여러개의 데이터를 저장하는 데 사용합니다. 파이썬 리스트에서 비어있는 리스트, 즉 아무것도 없는 리스트는 아래처럼 두가지 방법으로 생성할 수 있습니다. 대괄호를 사용하는 방법 : [ ] list() 함수를 사용하는 방법  파이썬 리스트 만들면서, 데이터 바로 넣기  아래는 문자열 데이터 ( str ) 를 넣은 리스트와, 정수 데이터 ( int ) 를 넣은 리스트를 생성하는 방법이다. 여러 종류의 데이터를, 하나의 파이썬 리스트에 저장 가능 아래는 mixed datatypes , nested list ( 중첩 리스트 ) 를 생성하는 벙법이다.

파이썬 문자열 콜론 사용법 - 문자열 슬라이싱

이미지
python 콜론 사용법 파이썬에서 문자열은 각각의 캐릭터(문자) 들의 시퀀스(순서)로 되어있다.  따라서 문자열에서 원하는 부분을 추출(뽑아냄) 할 수 있다. 하나의 문자만 추출(뽑아내기)하기 하나의 문자만 추출하려면, 추출하려는 문자의 인덱스 숫자를 써준다. 인덱스는 항상 0 부터 시작한다. 따라서 아래 예에서 a 가 인덱스 0 이고, z 는 인덱스 25 다. 또한, z 는 역순으로 하여 인덱스가 -1 이 되므로, -1 로 적어되 된다. 그러면 y 는 -2, x 는 -3 이 된다. 원하는 부분을 추출(슬라이싱) 하기 문자열에서 원하는 부분을 추출(슬라이싱) 하기 위해서는 인덱스의 숫자를 적어준다. 다음 예제를 보면, 콜론( : ) 앞과 뒤에 숫자를 써준다. 앞에 써주는 숫자는, 시작 인덱스를 나타낸다. 뒤에 써주는 숫자는,  그 숫자 - 1 의 인덱스까지 추출 해 오겠다는 뜻이다. 중요! 콜론 왼쪽 숫자 = 우리가 추출하기 원하는 시작 인덱스  콜론 오른쪽에 써주는 숫자 = 우리가 추출하기 원하는 끝 인덱스 + 1  위의 예에서는, letters[0:3] 이므로, 0번째 인덱스인 a 부터, 3-1 = 2 인덱스인 c 까지 추출한다. ( a는 인덱스 0,  b는 인덱스 1, c는 인덱스 2,  d는 인덱스 3, ... ) 아래 예제는, 건너뛰기까지 포함한 slicing 예제다. [:] 처음부터 끝까지 [start:] start오프셋부터 끝까지 [:end] 처음부터 end-1 오프셋까지  [start : end] start오프셋부터 end-1 오프셋까지 [start : end : step] step만큼 문자를 건너뛰면서, 위와 동일하게 추출

파이썬 upper, lower, title, split 문자열 자르기, 대문자, 소문자

이미지
파이썬 문자열 합치기, 자르기, 대문자, 소문자  더하기 연산 ( + 연산자 )  : 문자열 결합 + 연산자 (더하기 연산자) 를 사용하면, 문자열을 옆으로 붙이게 된다. 즉, 문자열을 결합시킨다. 두개의 문자열을 결합시키는 것도 되고, 여러개의 문자열을 결합시킬 수도 있다. 더하기 연산자를 이용해서 문자열을 붙일 때, 공백을 포함시켜서 결합시키려면, " " 공백 문자열을 중간에 넣어주면 된다. 대소문자 처리하는, upper() lower()  title() 함수 문자열을 대문자 로 바꿀 수 있는 upper() 문자열을 소문자 로 바꿀 수 있는 lower()  문자열을 단어 앞만 대문자로 바꿀 수 있는 title() 함수도 있다. 문자열을 쪼갤 수 있는 split() 함수 - 쪼갠 결과는 list 로 반환된다. 아래 예에서, 문자열을 공백( " " ) 으로 쪼갤수 있다. 즉, 문자열을 단어들로 분리해 낼 수 있다. split()  아래 예에서, 문자열을 특정 글자로도 쪼갤 수 있다. 't' 로 쪼개면, 3개의 단어로 분리된다. split('t') 아래 예에서, 문자열을 특정 문자열로도 쪼갤 수 있다. 'ch'로 쪼개면, 2개의 단어로 분리된다. split('ch')  아래 예에서, 이메일 주소가 있으면, @로 문자열을 분리해 낼 수 있다. split('@')  split() 함수를 통해 나온 결과는, 리스트로 반환된다.