본문 바로가기
728x90
반응형

프로그래밍 언어/Python3

시퀀스 자료형 시퀀스(sequence) 자료형 : 리스트,튜플,문자열,range 처럼 값이 연속적으로 이루어진 것을 뜻함 시퀀스 자료형의 공통 기능) 1. 시퀀스 객체 연결하기 a = [1,2,3] b = [4,5,6] a + b 결과 : [1,2,3,4,5,6] 각각의 시퀀스 객체를 + 연산자를 사용하여 새로운 하나의 객체를 만들 수 있음 2. 특정 값이 있는지 확인하기 a = [0,1,2,3,4,5] 100 in a # 100이라는 값이 a안에 있냐? 결과 : False 'P' in 'Hello Python' # 'P' 라는 문자가 'Hello Python' 에 있냐? 결과 : True 참고 : https://dojang.io/mod/page/view.php?id=2207 2021. 6. 1.
리스트와 튜플 리스트 : 하나의 변수에 여러 개의 값들을 일렬로 늘어놓은 형태 기본 리스트 만드는 방법) a = [12,'hello',True] [](리스트) 안에 여러가지 자료형(정수, 문자열, 실수..등)을 저장할 수 있다. 빈 리스트 만드는 방법) a = [] b = list() Range를 사용하여 리스트 만드는 방법) a = list(range(5)) // 0~4까지 print(a) 결과 : [0,1,2,3,4] b = list(range(0,5)) // range(시작,끝) print(b) 결과 : [0,1,2,3,4] c = list(range(0,6,2)) // range(시작,끝,증가폭) print(c) 결과 : [0,2,4] 튜플 : 리스트 처럼 요소를 일렬로 저장하지만 리스트에 있는 요소를 변경,삭.. 2021. 5. 31.
자주 사용되는 표준 입출력 방법 input() : 한줄의 문자열을 입력 받는 함수 (Enter 단위로 문자열 인식) a = input() b = int(input('number : ') 입력받은 모든 값은 문자열로 취급하기 때문에 정수로 값을 받고 싶다면 int로 형변환을 해줘야 된다. map() : 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용 a = list(map(int,input().split())) map() 이용해 공백을 기준으로 구분된 데이터를 정수형으로 바꿔서 리스트에 넣음 a,b,c = map(int,input().split()) 공백을 기준으로 구분되는 데이터의 개수가 많지 않을 경우 print() : 데이터를 화면에 출력하는 함수 print('hello') print('hi') 결과 : hello hi p.. 2021. 5. 31.
728x90
반응형