본문 바로가기
728x90
반응형

Python38

[게임으로 배우는 파이썬] 리스트 리스트 순서를 가지는 객체의 모음이다. list_1 = []# 빈 리스트 list_2 = [0, 1] # 정수타입 list_3 = ['a', 'b', 'c'] # 문자타입 list_4 = [0, 1, 'a', 'b'] # 정수와 문자타입 list_5 = [0, ['a', 'b']] # 리스트는 리스트를 요소로 가질 수 있다. 0개 이상의 요소를 콤마로 구분하며 전체 요소는 대괄호로 감싼다. 값을 참조할 때는 대부분의 프로그래밍 언어에서 사용되는 배열과 마찬가지로 인덱스로 접근할 수 있다. 역시 첫 번째 인덱스는 0으로 시작한다. >>> list_1 = [] >>> list[0] Traceback (most recent call last): File "", line 1, in list[0] TypeErro.. 2023. 8. 25.
[게임으로 배우는 파이썬] 데이터 타입 데이터 타입 파이썬에서 다룰 수 있는 가장 기본적인 데이터의 종류는 정수, 부동소수점, 문자열, 부울값이 있다. 정수 int 소수점이 없는 수치 부동소수점 float 소수가 있는 수치 문자열 string 문자의 나열 부울값 bool True, False 이러한 타입들은 엄밀하게 구분되는데 type() 함수를 사용하여 변수나 값의 타입에 대한 정보를 알 수 있다. 연산 과정이 있어도 결과 값으로 타입이 결정된다. 문자열을 값을 할당할 때는 큰 따옴표("") 또는 작은따옴표('')로 문자를 감싼다. 일반적인 문자열을 감쌀 때는 두 부호가 동일하게 동작을 하지만 특수한 상황에서 다르게 사용한다. 만약 문자열 안에 부호가 포함되어 있는 상황에서는 문자열의 범위를 표현하려던 부호가 의도와 다르게 적용될 수 있다... 2023. 8. 13.
[게임으로 배우는 파이썬] 함수 함수는 여러 개의 처리를 기능별로 모아 놓은 것이다. 사용할 때는 함수가 어떤 기능을 하는지만 알아도 되며 내부에서 처리되는 과정들은 알 필요가 없다. 이때 함수에 전달하는 데이터를 인수, 함수로부터 돌아오는 값을 반환값이라고 한다. 필요에 따라 직접 함수를 구현해서 사용할 수 있지만 파이썬에는 미리 준비된 함수도 많이 제공된다. 예를 들어서 두 개의 값을 비교해서 더 크거나 또는 작은 값을 구하는 처리가 필요한 경우가 빈번하게 사용되는 상황일 때, 매번 값을 비교하는 과정을 작성하는 것은 비효율적이다. 이럴 때 함수를 만들어서 처리하면 코드가 간결해진다. 만약 필요한 함수가 파이썬에서 제공되는 것이라면 직접 구현하는 과정도 생략이 될 수 있다. 예시에서 처리하는 기능의 경우 파이썬에서 max(), mi.. 2023. 8. 13.
[게임으로 배우는 파이썬] 변수 변수명 파이썬에서 변수명으로 사용이 가능한 문자는 다음과 같다. 대소 영문자, 숫자, 언더스코어이다. 여기서 숫자는 맨 앞에 올 수 없다. 이외에 예약어로 지정되어 있는 키워드들도 변수명으로 사용이 불가능하다. 대입 간이 기법 변수의 값이 자주 갱신되는 프로그래밍에서 값을 증가시키고 감소시키는 처리에서는 간이 기법을 사용한다. 수학에서는 적용되지 않는 a = a + 1과 같은 서식을 사용할 수 있다. 동작은 우변을 먼저 계산하고 결과를 좌변의 변수에 대입한다. 연산을 하고 다시 자신에게 대입하는 처리보다 더 간단한 기술방법이 있다. += 자기 자신에게 우변값을 더하고, 그 결과를 자기 자신에 대입한다. -= 자기 자신에서 우변값을 빼고, 그 결과를 자기 자신에게 대입한다. *= 자기 자신에게 우변값을 곱.. 2023. 8. 12.
[게임으로 배우는 파이썬] 연산 사칙연산 수학에서 사용되는 사칙연산을 그대로 사용할 수 있다. 수학 기호 파이썬 기호 덧셈 + + 뺄셈 - - 곱셈 x * 나눗셈 ÷ / 수학에서 사용하는 연산 규칙이 그대로 적용된다. 기타 연산 사칙연산 이외에도 일반적인 컴퓨터 사용하는 계산 기호들을 사용할 수 있다. 나머지를 구한다. % 몫을 정수로 구한다. // 지수를 구한다. ** 2023. 8. 12.
[게임으로 배우는 파이썬] IDLE IDLE Intergrated Development Environment, 통합 개발 환경 파이썬 1.5.2B1 이후에 같이 설치되는 통합 개발 환경이다. 파이썬 명령어를 쉽게 사용할 수 있도록 제공되는 GUI 툴이다. 기본적인 연산 동작을 IDLE로 테스트해 본다. IDLE은 시작에서 IDLE을 검색해서 찾아서 명령어창을 실행시킬 수 있다. IDLE에는 여러 기능들이 제공된다. 자동완성 명령어를 빠르게 입력하거나 제공되는 함수를 찾을 수 있다. 구문강조 등의 편의성을 제공한다. 2023. 8. 12.
728x90
반응형