프로그래밍 썸네일형 리스트형 [파이썬 기초 9] - Operator[Sets, Dictionaries, Extended Assignment] 기존 값은 연산자로 알려진 다양한 특수 기호와 키워드를 사용하여 더 큰 구문식(Syntactic exoressions)으로 결합할 수 있습니다. Operators for Sets 집합이 원소의 특정 순서를 보장하지 않으므로 더보기 [파이썬 기초 8] - Expressions, Operator[Arithmetic, Bitwise, Sequence] [파이썬 기초 8] - Expressions, Operator[Arithmetic, Bitwise, Sequence] 기존 값은 연산자로 알려진 다양한 특수 기호와 키워드를 사용하여 더 큰 구문식(Syntactic exoressions)으로 결합할 수 있습니다. 연산자의 의미론은 피연산자의 유형에 따라 달라집니다. 예를 들어, a와 b가 숫자일 때 구문 a+b는 덧셈을 나타내는 반면, a와 b가 문자열일 경우 연산자는 결합을 나타냅니다. 복합 식의 연산을 평가하는 순서는 식의 전체 값에 영향을 미칠 수 있습니다. 이러한 이유로 Python은 연산자를 평가하기 위한 특정 우선순위를 정의하며, 프로그래머가 명시적 괄호를 사용하여 하위 표현들을 그룹화함으로써 이 순서를 재정의할 수 있습니다. Arithmeti.. 더보기 [파이썬 기초 7] - Expressions, Operator[Logical, Equality, Comparision] [파이썬 기초 7] - Expressions, Operator[Logical, Equality, Comparision] 기존 값은 연산자로 알려진 다양한 특수 기호와 키워드를 사용하여 더 큰 구문식(Syntactic exoressions)으로 결합할 수 있습니다. 연산자의 의미론은 피연산자의 유형에 따라 달라집니다. 예를 들어, a와 b가 숫자일 때 구문 a+b는 덧셈을 나타내는 반면, a와 b가 문자열일 경우 연산자는 결합을 나타냅니다. 복합 식의 연산을 평가하는 순서는 식의 전체 값에 영향을 미칠 수 있습니다. 이러한 이유로 Python은 연산자를 평가하기 위한 특정 우선순위를 정의하며, 프로그래머가 명시적 괄호를 사용하여 하위 표현들을 그룹화함으로써 이 순서를 재정의할 수 있습니다. Logical .. 더보기 [파이썬 기초 6] - Python Built-In Classes[set, dict] [파이썬 기초 6] - Python Built-In Classes[set, dict] immutable 클래스는 값을 변경할 수 없습니다. 우리는 특히 어떤 클래스가 변이 가능하고 어떤 클래스는 불변한 것인지 주목합니다. immutable 클래스는 해당 클래스의 각 객체가 인스턴스화 시 고정 값을 가지므로 값을 변경할 수 없습니다. 예를 들어 float 클래스는 불변합니다. 인스턴스가 생성된 후에는 해당 개체를 참조하는 식별자를 다른 값으로 재할당할 수 있지만 해당 값을 변경할 수 없습니다. Built-in Class The set Class Python의 집합 클래스는 집합의 수학적 개념, 즉 중복되지 않은 요소 집합과 이러한 요소 고유의 순서가 없는 요소 집합입니다. 목록과 달리 세트를 사용할 때의 .. 더보기 [파이썬 기초 5] - Python Built-In Classes[list, tuple, str] [파이썬 기초 5] - Python Built-In Classes list, tuple 및 str 클래스는 Python의 시퀀스 유형으로 순서가 중요한 값의 집합을 나타냅니다. 목록 클래스는 임의 개체(다른 언어의 "어레이"에 해당)의 시퀀스를 나타내는 가장 일반적인 클래스입니다. 튜플 클래스는 목록 클래스의 불변 버전이며, 내부 표현을 간소화할 수 있습니다. str 클래스는 텍스트 문자의 고정되지 않는 시퀀스를 나타내도록 특별히 설계되었습니다. Python에는 별도의 문자 클래스가 없으며, 길이가 1인 문자열일 뿐입니다. Built-in Class The list Class list 인스턴스(instance)는 객체 시퀀스를 저장합니다. list은 해당 요소에 대한 일련의 참조를 기술적으로 저장하기 때.. 더보기 [파이썬 기초 4] - Python Built-In Classes[bool, int, float] [파이썬 기초 4] - Python Built-In Classes immutable 클래스는 값을 변경할 수 없습니다. 우리는 특히 어떤 클래스가 변이 가능하고 어떤 클래스는 불변한 것인지 주목합니다. immutable 클래스는 해당 클래스의 각 객체가 인스턴스화 시 고정 값을 가지므로 값을 변경할 수 없습니다. 예를 들어 float 클래스는 불변합니다. 인스턴스가 생성된 후에는 해당 개체를 참조하는 식별자를 다른 값으로 재할당할 수 있지만 해당 값을 변경할 수 없습니다. Built-in Class The bool Class bool 클래스는 논리적(Boolean) 값을 조작하는 데 사용되며, 해당 클래스의 두 인스턴스만 True 및 False 리터럴로 표시됩니다. 기본 생성자인 bool( )은 Fals.. 더보기 [파이썬 기초 3] - Python 객체 생성 [파이썬 기초 3] - Python 객체 생성 클래스의 새 인스턴스를 만드는 프로세스를 인스턴스화라고 합니다. 일반적으로 개체를 인스턴스화하는 구문은 클래스의 생성자를 호출하는 것입니다. 예를 들어 Widget이라는 클래스가 있는 경우 생성자에 매개 변수가 필요하지 않다고 가정하여 w = Widget()와 같은 구문을 사용하여 해당 클래스의 인스턴스를 만들 수 있습니다. 생성자에 매개 변수가 필요한 경우 Widget(a, b, c)과 같은 구문을 사용하여 새 인스턴스를 구성할 수 있습니다. 많은 Python의 기본 제공 클래스는 새 인스턴스를 지정하기 위한 리터럴 양식이라고 하는 것을 지원합니다. 예를 들어, 명령 온도 = 98.6은 float 클래스의 새 인스턴스를 생성합니다. 이 식에서 98.6이라는.. 더보기 [파이썬 기초 2] - Python 객체, 식별자, 선언문 [파이썬 기초 2] - Python 객체 Python은 객체 지향 언어이며 클래스는 모든 데이터 유형의 기초를 형성합니다. 모든 Python 명령어 중 가장 중요한 것은 다음과 같은 할당문입니다. 온도 = 98.6 이 명령은 온도를 식별자(identifier)로 설정하며 그것을 동등의 오른쪽에 표현된 물체와 연결시킵니다. 이 경우 값이 98.6인 부동 소수점 객체를 가리킵니다. 식별자는 거의 모든 문자의 조합으로 구성될 수 있습니다. 파이썬의 식별자는 대소문자를 구분하기 때문에 temperature 와 TEMPERTATURE는 별개의 이름입니다. 숫자 및 밑줄 문자(또는 더 많은 일반 유니코드 문자)가 사용가능하며 주요 제한사항은 식별자가 숫자로 시작할 수 없다는 것입니다. 그리고 특별하게 예약되어 있을.. 더보기 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음