본문 바로가기

분류 전체보기72

[Python] 005. 타입변환(형변환) 1. 타입 변환 (형 변환) 우리가 자주쓰는 타입은, integer(정수), float(실수), string(문자열) 이 있습니다. 이러한 자료 형을 변경해서 사용할 때가 있는데, 그럴때 타입을 변환하여 사용하는 방법을 알아보겠습니다. 파이썬은 대부분 문법이 직관적이라 타입 변환역시 직관적이여서 사용하기 쉽네요. 이렇게 사용하면 됩니다. 예시를 들자면, string_num이라는 변수에 10이라는 문자열이 있습니다. 10이여도 숫자가 아니라 ' '(호따움표) 안에 있기에 컴퓨터는 문자열로 인식을 합니다. type을 확인해보니 str(문자열)이 나오네요 이 문자열을 숫자로 바꾸려고 새로운 변수 int_string에 int(string_num)을 입력하여 타입을 변환하였습니다. 그러고 나서 타입을 확인해보니 .. 2022. 6. 7.
[Python] 004. 슬라이싱이란? 슬라이싱 하는 방법 1. 슬라이싱이란? 슬라이싱이란, 얇게 자르는 것을 뜻합니다. 순서가 있는 자료 구조 안에 있는 원소들 중 일정한 구간을 자르는 것을 말합니다. 그러므로, 문자열이라든지, 리스트, 튜플에서는 가능하지만, 딕셔너리에서는 불가능합니다. 2. 슬라이싱 하는 방법 위의 표처럼 구간별로 있는 숫자를 이용하면 됩니다. "변수[시작하는 구간:끝나는 구간:오프셋]" 이렇게 사용하면 됩니다. 위 그림은, 문자열을 인덱싱한 것입니다. 변수[0:4] 까지 슬라이싱을 하여 "Just" 간 나온것을 볼 수 있으며, 0 대신에 아무것도 쓰지 않아도 동일합니다. 위의 사진처럼 리스트와 튜플 또한 슬라이싱을 하여 값을 불러올 수 있습니다. 또한 슬라이싱 한 구간을 간격을 설정하여 불러올 수도 있습니다. [0:0:2]는 처음부터 끝까.. 2022. 6. 3.
[Python] 003. 인덱싱이란? 인덱싱 하는 방법 1. 인덱싱(Indexing)이란? 가르킨다는 뜻으로, 보조 기억 장치에 저장되어 있는 데이터에 접근하기 위하여 색인을 사용하는 것이라 하고, 순서가 있는 자료구조나 변수에 숫자 또는 문자열에서 숫자나 문자를 가져오는 것을 말합니다. 순서가 있어야 지정할 수 있기에, 순서가 있는 리스트나 튜플에서 사용할 수 있고, Key와 Value가 있는 딕셔너리에서는 사용할 수 없습니다. 자료구조 별 차이점은 아래 글 참고하시기 바랍니다. https://gettoknowit.tistory.com/61 [Python] 002. (리스트, 튜플, 딕셔너리)자료구조와 차이점 인덱싱이란, 순서가 정해져 있는 자료구조 안에 원소를 가르키는 것. 슬라이싱이란, 순서가 정해져 있는 자료 구조 안에 원소들 중 특정 부분 부터 특정.. 2022. 6. 2.
[Python] 002. (리스트, 튜플, 딕셔너리)자료구조와 차이점 인덱싱이란, 순서가 정해져 있는 자료구조 안에 원소를 가르키는 것. 슬라이싱이란, 자른다는 뜻으로, 순서가 정해져 있는 자료 구조 안에 원소들 중 특정 부분 부터 특정 부분까지 구간을 잘라서 가르키는 것. 2022. 6. 2.