본문 바로가기
728x90
반응형

파이썬15

파이썬 슬라이스(slice) 1. 시퀀스 슬라이스란? 슬라이스: 무엇인가의 일부를 잘라낸다는 뜻 시퀀스 슬라이스: 시퀀스 객체의 일부를 잘라낸다. 2. 사용법 -시퀀스 객체[시작 인덱스:끝 인덱스] >>> a=[1,2,3,4,5,6,7,8,9,10] >>> a[0:3] [1, 2, 3] 주의할 점: 끝 인덱스는 범위에 포함되지 않는다. 즉, 처음부터 끝까지 가져오려면 요소의 개수의 +1을 끝 인덱스로 지정해야 함 >>> a=[1,2,3,4,5,6,7,8,9,10] >>> a[0:11] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 3. 시작 인덱스와 끝 인덱스가 같을 때 인덱스가 4부터 3까지 잘라서 새 리스트를 만드는 건데 범위가 이상해서 아무것도 출력되지 않음 >>> a=[1,3,5,6,7,8,9] >>> a[4:4].. 2021. 10. 10.
파이썬 시퀀스 자료형 1. 리스트, 튜플, range, 문자열의 공통점 연속적(sequence) 2. 시퀀스 자료형 값이 연속적으로 이어진 자료형 3. 시퀀스 자료형 특징 공통 동작과 기능을 제공 4. 시퀀스 객체 스퀀스 자료형으로 만든 객체 5. 요소(element) 시퀀스 객체에 들어있는 각 값 6. 특정 값이 있는지 확인하기 in연산자: 있으면 True, 없으면 False >>> a=[10,20,30,40,50,60,70,80,90] >>> 50 in a True >>> 43 in (13,55,7,43,8) True >>> 5 in range(1,10) True >>> 'p' in 'python' True 7. 시퀀스 객체 연결하기 '+'를 이용해 연결 가능 >>> a=[34,12,67,55,7] >>> b=[23,65.. 2021. 10. 9.
파이썬 튜플(tuple) 1. 튜플이란 리스트처럼 요소를 일렬로 저장하지만, 안에 저장된 요소를 변경, 추가, 삭제할 수 없음 간단하게 '읽기전용 리스트' 2. 튜플형태 그냥 괄호() 묶어주거나 콤마(,)로 구분 튜플=(값, 값, 값) 튜플=값, 값, 값 >>> a=(10,20,30,40,50) >>> a (10, 20, 30, 40, 50) 근데, 괄호 사용 없이 튜플 만들기 가능 >>> a=10,20,30,40,50 >>> a (10, 20, 30, 40, 50) 3. 튜플 특징 리스트처럼 여러 자료형 섞어서 저장 가능 요소가 절대 변경되지 않고 유지되어야 할 때 사용(변경 시 에러) 4. 튜플 왜 써? 파이썬 프로그래밍에서 튜플을 사용하는 쪽이 더 유리한 경우도 있음 요소를 실수로 변경하는 상황 예방 요소를 자주 변경해야 .. 2021. 10. 8.
파이썬 리스트(list) 1. 리스트는 왜 필요한가? 변수를 하나씩 저장하면 비효율적 a1=10 a2=20 ... a100=1000 2. 리스트란 리스트: 목록, 일렬로 늘어놓은 형태(보통 리스트의 값은 코드로 생성하는 경우가 많아서 타이핑할 일이 거의 없음) 3. 리스트 형식 리스트=[값, 값, 값] >>> a=[10,20,30] >>> a [10, 20, 30] 4. 리스트에 여러 가지 자료형 저장하기 정수, 실수, 문자열, 불 등 모든 자료형을 저장 가능, 섞어서 저장해도 됨 >>> person=['dongsu',20,180.5, True] >>> person ['dongsu', 20, 180.5, True] 5. 빈 리스트 만들기 []만 저장하거나 list 사용하기 빈 리스트는 쓸모없다고 생각할 수 있지만, 보통 빈 리스.. 2021. 10. 8.
파이썬 문자열 사용하기 # 한 줄로 된 문자열 사용 1. 작은따옴표(' ') >>>hello='Hello, world!' #hello라는 변수에 문자열 저장 >>>hello 출력: 'Hello, world!' 2. 큰따옴표(" ") >>>hello="Hello, world!" >>>hello 출력: 'Hello, world!' 3. 작은따옴표 3개(''') or 큰따옴표 3개(""") >>>hello='''Hello, world!''' or hello="""Hello, world!""" >>>hello 출력: 'Hello, world!' # 여러 줄로 된 문자열 사용 1. 작은따옴표 3개(''') or 큰따옴표 3개(""") >>>hello='''안녕 만나서 반가워''' >>>hello 출력: 'Hello, world!\n안녕.. 2021. 10. 8.
파이썬 기초용어(계속 추가 예정) 인터프리터(interpreter ) 방식: 코드를 한 줄로 실행하며 바로 얻는 결과 파이썬 셸(=대화형 셸=인터렉티브 모드=REPL)창: IDLE처럼 파이썬 코드를 직접 입력해서 실행하는 방식 프롬포트(prompt ): 셸창에서 '>>>"표시 파이썬 스크립트(script )창: 파이썬 코드를 저장한 .py파일 -명령프롬포트(cmd)에서 파이썬 사용하기: win+R을 누르고 'cmd'엔터, 그럼 cmd창이 뜬다. 거기에 python을 치고 엔터. 그러면 명령프롬포트창에 파이썬이 열린것이다. 그 다음 실행하고 싶은 코드를 적으면 됨. print('Hello, world')를 써보자. python을 닫고싶을 땐 exit()나 ctrl+z를 누르면 된다. -명령프롬포트창에서 파이썬 실행이 안될경우: 1. 파이썬.. 2021. 10. 5.
728x90
반응형