목록python (158)
컴공생의 다이어리
반복문 특정한 코드 부분을 반복해서 실행하고자 할 때 반복문을 사용할 수 있다. 파이썬에서의 반복문에는 while문과 for문이 있다. while문 while문은 조건문이 참일 때에 한해서, 반복적으로 코드가 수행된다. while문의 구조는 아래와 같다. while : 아래 코드는 i가 9보다 커지기 전까지 "Hello"를 출력하는 코드이다. i=0 while i
조건문 조건문은 프로그램의 흐름을 제어하는 문법이다. 파이썬에서 조건문을 작성할 때는 if~ elif~ else문을 이용한다. 아래와 같이 사용되며 조건문을 사용할 때, elif~ 혹은 else가 필요하지 않은 경우는 제외하고 사용할 수 있다. if 조건문 1: 조건문 1이 True일 때 실행되는 코드 elif 조건문 2: 조건문 1에 해당하지 않고, 조건문 2가 True일 때 실행되는 코드 elif 조건문 3: 조건문 1,2에 해당하지 않고, 조건문 3가 True일 때 실행되는 코드 else: 위의 모든 조건문(1,2,3)이 모두 True가 아닐 때 실행되는 코드 성적 구간에 따라서 학점을 부여한다는 문제가 있을 때, 조건문을 통해서 학점을 부여한다면 아래와 같다. 90점 이상 : A 90점 미만, 8..
파이썬의 자료형 중 집합 자료형에 대해 알아보겠다. 집합 자료형 소개 집합은 기본적으로 리스트 혹은 문자열을 이용해서 만들 수 있으며 중복을 허용하지 않고 순서가 없다는 특징이 있다. 집합 자료형은 특정한 데이터가 이미 등장한 적이 있는지 여부를 체크할 때 매우 효과적이다. 집합 자료형을 초기화할 때는 set() 함수를 이용하거나, 중괄호({}) 안에 각 원소를 콤마(,)를 기준으로 구분해서 넣으면 된다. #집합 자료형 초기화 방법1 data1=set([1,1,1,2,3,4,4,5]) print(data1) #=>{1,2,3,4,5} #집합 자료형 초기화 방법2 data2={1,1,1,2,3,4,4,5} print(data2) #=>{1,2,3,4,5} 집합 자료형의 연산 기본적인 집합 연산으로는 합집합..
파이썬의 자료형 중 사전 자료형에 대해 알아보겠다. 사전 자료형 사전 자료형은 키(key)와 값(value)의 쌍을 데이터로 가지는 자료형이다. 리스트나 튜플은 값을 순차적으로 저장한다는 특징이 있다. 예를 들어 리스트(a)의 값이 [1,2,3,4]이라고 하면, 첫번째 원소는 a[0]으로 1이라는 값을 가진다. 하지만 사전 자료형은 키-값 쌍을 데이터로 가진다는 점에서 우리가 원하는 변경 불가능한 데이터를 키로 사용할 수 있다. 사전 자료형이 사용되는 대표적인 예시는 사전(Dictionary)이다. 예를 들어 아래와 같이 키-값 상으로 구성되는 데이터를 담아보자. 키(key) 값(value) 학생 student 책 book 학교 school 키로 한글 단어를 넣고, 값으로 영어 단어를 넣었다. '책'이라..

파이썬의 자료형 중 튜플 자료형에 대해 알아보겠다. 튜플 자료형 튜플 자료형은 리스트와 거의 비슷하지만 아래와 같은 차이점이 있다. 튜플은 한 번 선언된 값을 변경 불가 리스트는 대괄호([])를 사용하지만, 튜플은 소괄호(())를 사용 튜플 데이터를 아래와 같이 선언하고, 값을 출력한 뒤 특정한 값을 변경해보면 오류가 발생한다. 오류를 보면 튜플이 원소의 대입이 불가능하다는 것을 알 수 있다. 대입 연산자(=)를 통해 튜플의 값을 변경할 수 없다. 튜플은 리스트에 비해 상대적으로 공간 효율적이고, 일반적으로 각 원소의 성질이 서로 다를 때 주로 사용된다. www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=979116224..
파이썬의 자료형 중 문자열 자료형에 대해 알아보겠다. 문자열 초기화 문자열 변수를 초기화할 때는 큰따옴표(")나 작은 따옴표(')를 사용한다. str1="Hello World" #큰따옴표 사용 str2='Hello World' #작은 따옴표 사용 백슬래시(\)를 사용하면, 큰따옴표나 작은 따옴표를 문자열에 원하는 만큼 포함시킬 수 있다. str="Hello world \"Python\"" #=>Hello world "Python" 문자열 연산 파이썬은 아래와 같이 문자열에 대한 연산도 지원한다. a="Hello" b="World" print(a+" "+b) #=>Hello World a="Hello" print(a*4) #=>HelloHelloHelloHello a="ABCDEFGHI" print(a[1..
파이썬의 자료형 중 리스트 자료형에 대해 알아보겠다. 리스트는 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용할 수 있다. 파이썬 리스트 자료형은 C/C++이나 Java와 같은 프로그래밍 언어의 배열 기능을 포함하고 있으며 내부적으로 연결 리스트 자료구조를 채택하고 있다. 리스트 만들기 리스트는 대괄호([])안에 원소를 넣어 초기화한다. 리스트의 원소에 접근할 때는 인덱스 값을 괄호 안에 넣는다(인덱스 값은 0부터 시작). 비어있는 리스트를 선언하고자 할 때는 list() 혹은 간단히 대괄호([])를 이용하면 된다. a=[1,2,3,4,5,6,7,8,9] print(a) #a 리스트 출력 print(a[4]) #a 리스트의 다섯번째 원소인 5를 출력 b=list() #빈 리스트를 선언 c=[] #..
파이썬의 자료형 중 수 자료형에 대해 알아보겠다. 정수형 정수형은 정수를 다루는 자료형이며 정수형에는 양의 정수, 음의 정수, 0이 있다. a=1000 #양의 정수 print(a) a=-7 #음의 정수 print(a) a=0 print(a) 실수형 실수형은 소수점 아래의 데이터를 포함하는 수 자료형이다. 파이썬에서는 변수에 소수점을 붙인 수를 대입하면 실수형 변수로 처리한다. 소수부가 0이거나, 정수부가 0인 소수는 0을 생략하고 작성할 수 있다. #양의 실수 a=150.54 print(a) #음의 실수 a=-180.65 print(a) #소수부가 0일때, 0을 생략 가능 a=5. print(a) #정수부가 0일때, 0을 생략 a=-.8 print(a) 실수형 데이터를 표현하는 방식으로 파이썬에는 e나 ..