본문 바로가기

homework-jueon/0x01-200제27

28. 시퀀스 자료 슬라이스 슬라이스는 인덱싱과 달리 시퀀스 자료에서 일정 범위에 해당하는 부분을 취하는 방법이다. [시작 인덱스:끝 인덱스:스텝] 의 형식으로 사용하며 스텝은 생략해도 된다. 디폴트 값은 1이다. 시작 인덱스, 끝 인덱스의 값을 넣지 않으면 처음부터, 또는 마지막까지로 지정한다. 예) x = 'hello world' print(x[:2])로 하면 결과는 hel이 될 것이다. 처음부터 인덱스 2번까지의 값을 출력한다. 또 print(x[2::2])이면 인덱스 2번부터 끝 인덱스까지 포함한 값을 2칸의 간격으로 슬라이싱한다. 결과는 lowrd가 될 것이다. 2020. 1. 5.
27. 시퀀스 자료 인덱싱 인덱싱이란 시퀀스 자료형에서 인덱스를 통해 해당하는 값을 얻는 방법이다. 파이썬에서 인덱스는 0부터 시작하며 음수도 사용가능하다. 음수 인덱스는 우리가 평소 사용하는 뒤에서부터 몇번째...를 나타낸다. 예를 들어 문자열인 경우 x = 'hello world.' 라는 시퀀스 자료를 인덱싱할 때 print(x[0])을 하면 x의 첫번째 값을 인덱싱하고 print(x[-1)을 하면 x의 뒤에서 첫번째(=마지막) 값을 인덱싱하여 출력한다. 2020. 1. 5.
26. 시퀀스 자료형 시퀀스 자료형이란 어떤 객체가 일정한 순서를 가지고 나열되어 있는 것을 말한다. 시퀀스 자료형의 종류엔 문자열, 리스트, 튜플이 있다. 문자열의 예를 들자면 x = 'abcdef' 라 하면 x는 a,b,c,d,e,f가 순서대로 나열되어 있는 시퀀스 자료형이다. 리스트와 튜플도 마찬가지인데 리스트 : y = [1,[2,3],'안녕'] 즉, 리스트는 임의의 객체(여기선 1,[2,3],'안녕')가 순서대로 나열되어 있는 시퀀스 자료형이고 튜플 : z = (10,20,30) 즉, 튜플은 값을 변경할 수 없는 임의의 객체(여기선 10, 20, 30)가 순서대로 나열되어 있는 시퀀스 자료형이다. 시퀀스 자료형은 다음과 같은 특성도 있다. 인덱싱 슬라이싱 연결 반복 멤버체크 크기정보 이다. 2020. 1. 4.
25. 비트 연산자 1비트는 1 또는 0으로만 표현될 수 있는 데이터 단위이다. 비트 연산자의 종류에는 &, |, ^, ~, >>, n 비트를 n만큼 오른쪽으로 이동(시프트)시킨다. 비트 값이 오른쪽으로 밀려나면 해당 비트를 없애고 맨 앞(왼쪽)을 0으로 채운다. 2020. 1. 4.