반응형

Python/포스팅 103

파이썬 자료형

파이썬은 동적 타이핑(dynamic typing) 언어로, 변수의 자료형을 명시적으로 선언하지 않아도 됩니다. 변수에 값을 할당할 때 파이썬이 자동으로 해당 값의 자료형을 결정합니다. 다양한 내장 자료형이 있으며, 각각의 특징과 사용법에 대해 알아보겠습니다. 1. 숫자형 (Numeric Types) - int (정수): 정수형 자료를 나타냅니다. 예를 들면, x = 10과 같이 사용합니다. - float (부동소수점): 소수점이 있는 숫자를 나타냅니다. 예를 들면, y = 3.14과 같이 사용합니다. 2. 문자열 (String) 문자열은 작은 따옴표 (')나 큰 따옴표 (")로 둘러싸인 텍스트입니다. 예를 들면, name = "John"과 같이 사용합니다. 3. 리스트 (List) 여러 값을 담을 수 있..

Python/포스팅 2023.11.30

파이썬 멤버십 연산자 (Membership Operators)

파이썬에서는 멤버십 연산자를 사용하여 특정 값이 시퀀스(문자열, 리스트, 튜플 등)에 포함되어 있는지를 확인할 수 있습니다. 멤버십 연산자는 in과 not in 두 가지가 있습니다. 아래는 이에 대한 설명입니다. 1. in 연산자 왼쪽 피연산자가 오른쪽 시퀀스에 속한 멤버인 경우 True를 반환하고, 그렇지 않은 경우 False를 반환합니다. fruits = ["apple", "banana", "orange"] result1 = "banana" in fruits # True result2 = "grape" in fruits # False python Copy code text = "Hello, World!" result3 = "Hello" in text # True result4 = "Python" in..

Python/포스팅 2023.11.30

파이썬 식별 연산자 (Identity Operators)

파이썬에서는 식별 연산자를 사용하여 객체의 식별성(Identity)을 비교할 수 있습니다. 식별 연산자는 객체의 메모리 주소를 기반으로 비교를 수행합니다. 주로 변수나 객체가 동일한 객체를 참조하는지 여부를 확인하는 데 사용됩니다. 파이썬에서는 두 가지 식별 연산자가 있습니다. 1. is 연산자 두 변수가 동일한 객체를 참조하는지 여부를 확인합니다. 두 변수가 같은 메모리 위치를 가리키면 True를 반환하고, 그렇지 않으면 False를 반환합니다. a = [1, 2, 3] b = a c = [1, 2, 3] result1 = a is b # True, a와 b는 동일한 객체를 참조 result2 = a is c # False, a와 c는 다른 객체를 참조 2. is not 연산자 두 변수가 다른 객체를 ..

Python/포스팅 2023.11.30

파이썬 할당 연산자 (Assignment Operators)

파이썬에서는 할당 연산자를 사용하여 변수에 값을 할당하거나 연산의 결과를 변수에 저장할 수 있습니다. 할당 연산자는 변수에 값을 저장하는데 사용되며, 다양한 연산과 함께 사용하여 간결한 코드를 작성할 수 있습니다. 아래는 파이썬에서 사용되는 주요 할당 연산자들에 대한 설명입니다. 1. 할당 (=) 오른쪽의 값을 왼쪽의 변수에 할당합니다. x = 10 2. 덧셈 후 할당 (+=) 현재 변수의 값에 오른쪽의 값을 더하고 결과를 변수에 할당합니다. a = 5 a += 3 # a는 이제 8 3. 뺄셈 후 할당 (-=) 현재 변수의 값에서 오른쪽의 값을 빼고 결과를 변수에 할당합니다. b = 7 b -= 2 # b는 이제 5 4. 곱셈 후 할당 (*=) 현재 변수의 값에 오른쪽의 값을 곱하고 결과를 변수에 할당합..

Python/포스팅 2023.11.30

파이썬 논리 연산자 (Logical Operators)

파이썬에서는 논리 연산자를 사용하여 여러 조건을 결합하거나 조건을 반전시킬 수 있습니다. 논리 연산자는 주로 조건문과 불리언(Boolean) 데이터 유형과 함께 사용됩니다. 여기에는 파이썬에서 사용되는 주요 논리 연산자들이 있습니다. 1. 논리 AND (and) 모든 조건이 참일 때만 전체 표현식이 참이 됩니다. 그 외의 경우에는 거짓입니다. x = True y = False result = x and y # 결과: False 2. 논리 OR (or) 하나 이상의 조건이 참이면 전체 표현식이 참이 됩니다. 모든 조건이 거짓인 경우에만 전체 표현식이 거짓입니다. a = True b = False result = a or b # 결과: True 3. 논리 NOT (not) 조건을 반전시킵니다. 참이면 거짓으..

Python/포스팅 2023.11.30

파이썬 비교 연산자 (Comparison Operators)

파이썬에서는 비교 연산자를 사용하여 변수나 값들 간의 관계를 비교할 수 있습니다. 비교 연산자는 두 값 간의 관계를 평가하고 그 결과를 불리언(True 또는 False)으로 반환합니다. 아래는 파이썬에서 사용되는 주요 비교 연산자들에 대한 설명입니다. 1. 등호 (==) 두 값이 서로 같으면 True를 반환하고, 다르면 False를 반환합니다. x = 5 y = 5 result = x == y # 결과: True 2. 부등호 (!=) 두 값이 서로 다르면 True를 반환하고, 같으면 False를 반환합니다. a = 10 b = 7 result = a != b # 결과: True 3. 미만 () 첫 번째 값이 두 번째 값보다 크면 True를 반환하고, 그렇지 않으면 False를 반환합니다. x = 10 y..

Python/포스팅 2023.11.30

파이썬 산술 연산자 (Arithmetic Operators)

파이썬의 산술 연산자는 숫자형 데이터 간의 기본적인 산술 연산을 수행하는 데 사용됩니다. 아래는 파이썬에서 제공되는 산술 연산자들에 대한 자세한 설명입니다. 1. 덧셈 (+) 두 값을 더합니다. a = 5 b = 3 result = a + b # 결과: 8 2. 뺄셈 (-) 첫 번째 값에서 두 번째 값을 뺍니다. a = 8 b = 3 result = a - b # 결과: 5 3. 곱셈 (*) 두 값을 곱합니다. a = 4 b = 6 result = a * b # 결과: 24 4. 나눗셈 (/) 첫 번째 값을 두 번째 값으로 나눕니다. 나눗셈의 결과는 항상 부동소수점 형태입니다. a = 10 b = 3 result = a / b # 결과: 3.33333... 5. 정수 나눗셈 (//) 첫 번째 값을 두 번..

Python/포스팅 2023.11.30

파이썬 연산자 종류

파이썬에서는 여러 종류의 연산자를 제공하여 변수 및 값들 간의 다양한 연산을 수행할 수 있습니다. 아래는 파이썬에서 사용되는 주요 연산자들입니다. 1. 산술 연산자 (Arithmetic Operators) ㆍ + (덧셈) ㆍ - (뺄셈) ㆍ * (곱셈) ㆍ / (나눗셈) ㆍ // (정수 나눗셈, 나머지는 버림) ㆍ % (나머지) ㆍ ** (거듭제곱) a = 10 b = 3 result_addition = a + b # 13 result_subtraction = a - b # 7 result_multiplication = a * b # 30 result_division = a / b # 3.33333... result_floor_division = a // b # 3 result_modulo = a % b..

Python/포스팅 2023.11.30

파이썬 주석

파이썬에서 주석은 코드의 일부로 실행되지 않는 설명 또는 메모로 사용됩니다. 주석은 코드의 동작을 설명하거나, 특정 코드 조각이 왜 필요한지, 어떻게 동작하는지와 같은 추가 정보를 제공하기 위해 사용됩니다. 주석을 사용하면 코드의 가독성이 향상되고, 다른 개발자들이 코드를 더 쉽게 이해하고 유지 보수할 수 있습니다. ​ 파이썬에서 주석을 만드는 방법 ​ 1. 한 줄 주석 : # 기호를 사용하여 시작합니다. # 이것은 주석입니다. print("Hello, World!") # 이것도 주석입니다. 2. 여러 줄 주석 : 파이썬은 여러 줄 주석을 위한 공식적인 문법이 없습니다. 그러나 문자열 리터럴을 여러 줄 주석처럼 사용하는 관례가 있습니다. 주로 세 개의 따옴표(''' 또는 """)를 사용하여 여러 줄의 문..

Python/포스팅 2023.10.08

파이썬 식별자

파이썬에서 식별자(identifier)는 변수, 함수, 클래스, 모듈 등의 이름을 나타내는 데 사용되는 이름입니다. 식별자는 몇 가지 규칙과 관례에 따라 생성됩니다. ​ 1. 파이썬 식별자의 규칙 ​ a. 문자, 숫자, 밑줄을 포함할 수 있습니다. a-z, A-Z, 0-9, _ b. 숫자로 시작할 수 없습니다. c. 파이썬의 키워드는 식별자로 사용할 수 없습니다. (예: def, if, return 등) d. 특수 문자(@, $, % 등)는 식별자로 사용할 수 없습니다. e. 식별자는 대소문자를 구별합니다. 즉, Variable과 variable은 다른 식별자입니다. f. 밑줄로 시작하는 식별자에는 특별한 의미가 있을 수 있습니다. 예를 들어, _variable은 일반적으로 "내부적으로 사용되는" 또는 ..

Python/포스팅 2023.10.08

파이썬 키워드

파이썬에서는 여러 프로그래밍 요소와 작업을 정의하기 위해 사용되는 특별한 예약어들이 있습니다. 이러한 예약어들을 키워드라고 합니다. 키워드들은 변수, 함수, 클래스 등의 이름으로 사용될 수 없습니다. ​ 파이썬 3.9 예약어 False None True and as assert async await break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield 이러한 키워드들은 파이썬의 기본 구조와 로직을 정의하는 데 필요하며, 개발자들은 이러한 키워드들을 사용하여 다양한 프로그래밍 작업을 수행합니다. W..

Python/포스팅 2023.10.08

파이썬 문장

파이썬에서 문장(Statement)은 코드의 실행 단위를 나타내며, 동작을 수행하도록 지시하는 코드 조각입니다. 문장은 값을 반환하지 않으며, 그 자체로 실행의 특정 효과를 가집니다. ​ 다음은 파이썬에서 일반적으로 사용되는 몇 가지 문장의 예입니다: ​ 1. 할당문 변수에 값을 할당합니다. x = 5 name = "John" 2. 제어문 프로그램의 흐름을 제어합니다. if, elif, else: if x > 5: print("x는 5보다 큽니다.") elif x == 5: print("x는 5입니다.") else: print("x는 5보다 작습니다.") for 반복문: for i in range(5): print(i) while 반복문: while x > 0: x -= 1 3. 함수와 클래스 정의 함수..

Python/포스팅 2023.10.08

파이썬 표현식

파이썬에서 표현식(Expression)은 값을 반환하는 코드 조각을 의미합니다. 표현식은 변수, 리터럴, 연산자의 조합 및 함수 호출을 포함할 수 있으며, 이러한 요소들을 결합하여 복잡한 표현식을 생성할 수 있습니다.​ ​ 1. 리터럴 숫자: 5, 3.14 문자열: "Hello", 'World' 리스트: [1, 2, 3] 딕셔너리: {"key": "value"} ​ 2. 변수 x, y ​ 3. 연산자를 사용한 표현식 x + y, x * 3, x > 5 ​ 4. 함수 호출: len("Hello") max(1, 2, 3) ​ 5. 리스트 컴프리헨션 [x*2 for x in range(5)] ​ 6. 조건 표현식 (삼항 연산자) x if x > 5 else y ​ 파이썬의 대화식 모드(예: REPL)에서는 표..

Python/포스팅 2023.10.08