전체 글

Back-end Developer who want to develop a customer-satisfying service
논리타입 (Boolean Type) 논리 탕비은 데이터 중 참과 거짓을 통하여 표현할 수 있는 데이터 타입을 말한다. 파이썬에서 참은 'True' 거짓은 'False'로 표기한다. 비교연산자 >>> 4 >> 4 > 9# 4가 9보다 큰가? False >>> 4 == 9# 4와 9가 같은가? False >>> 4 != 9# 4와 9가 같지 않은가? True 위와 같이 여러 비교 연산자를 통하여 숫자를 비교할 수 있다. 특히, 서로 같음을 확인하는 기호가 두개의 등호기호(==)인 것을 기억하자. 파이썬에서 제공하는 비교연산자는 다음과 같다. 비교연산자 뜻 = 크거나 같은 == 같은 != 같지 않은 is 같은 객체인 is not 같은 객체가 아닌 [표1] 비교연산자 또..
문자열 특징은 다음과 같다. 컴퓨터는 숫자를 다루지만 사람은 문자가 익숙하다. 응용프로그램을 만들기 위해서는 문자열을 잘 다룰 수 있어야 한다. 파이썬 3에서는 유니코드에 대한 지원이 파이썬 2보다 향상되었다. 파이썬 3에서 문자열은 불변(immutable)이다. 문자열 리터럴 문자열 리터럴은 단일 또는 이중 인용부호로 묶어서 생성 >>> 'Hello' >>> "World" 멀티 라인 문자열 파이썬에서는 세 개의 단일 또는 이중 인용부호를 사용해서 여러 라인의 문자열 리터럴을 생성할 수 있다. >>> a = '''text ...text ...text ...text''' >>> b = """text ...text ...text ...text""" >>> print(a) text ...text ...text..
숫자 파이썬에서 제공되는 숫자와 관련된 타입으로는 부울, 정수, 실수, 복소수가 있다. 부울은 정수의 특별한 형태(내부적으로 True는 1, False는 0) 숫자는 다음과 같은 연산이 가능하다. 연산자 설명 예 결과 + 더하기 3+9 12 - 빼기 5-3 2 * 곱하기 9*9 81 / 부동소수점 나누기 7/2 3.5 // 정수나누기(*) 7//2 3 % 나머지(*) 7%3 1 ** 지수 3**4 81 (*) : 복소수 타입은 지원 안됨 (파이썬에서는 기본적으로 나누기를 하면 비록 정수 타입으로 나누었어도 모두 실수 타입으로 값을 반환한다.) 정수 정수 리터럴(literal)의 표현 (literal: 컴퓨터과학에서 소스코드의 고정된 값을 나타내는 용어) 연속된 숫자의 나열로 표현 접두문자로 + 또는 -가..
객체 파이썬은 모든 데이터타입이 객체(Object)로 구현 각 객체는 신원(identity), 타입, 속성을 제공 객체의 신원과 타입 내장함수 id(): 객체의 신원을 나타내는 정수 반환 보통 메모리 상의 위치를 나타내나 파이썬 구현에 따라 달라질 수 있음. is연산자: 두 객체의 신원을 비교 >>> a is b 값 비교의 경우: a == b type() type(a) is int type(a) is bool 파이썬의 데이터 타입 부울 타입이름: bool 값: True, False 정수 타입이름: int 값: 10, -999, 0와 같은 숫자 부동소수점수(실수) 타입이름: float 3.141592와 같은 소수점이 있는 숫자 1.0e8과 같은 지수 표현의 숫자 복소수 타입이름: complex 값: 9 +..
파이썬 자습서 (Kor) docs.python.org/ko/3.9/tutorial/index.html 파이썬 자습서 — Python 3.9.2 문서 파이썬 자습서 파이썬은 배우기 쉽고, 강력한 프로그래밍 언어입니다. 효율적인 자료 구조들과 객체 지향 프로그래밍에 대해 간단하고도 효과적인 접근법을 제공합니다. 우아한 문법과 동적 타 docs.python.org 코딩도장 - 파이썬 dojang.io/course/view.php?id=7 강좌: 파이썬 코딩 도장 모두 펼치기모두 접기 dojang.io
White Asher
sudo apt-get happiness