[Python] 파이썬 산술연산자 (+, -, *, /, %, //, **)
[Python] 파이썬 산술연산자 (+, -, *, /, %, //, **) 파이썬의 산술연산은 아래와 같이 7가지가 있습니다. + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 // 몫 ** 거듭제곱 실행예제 >>> 15+10 25 >>> 15-10 5 >>> 15*10 150 >>> 15/10 1.5 >>> 15%10 5 >>> 15//10 1 >>> 15**10 576650390625 개인평 산술연산이란 숫자끼리 무엇인가 연산한다는 뜻이지요 개인적으로, 거듭제곱을 연산자로 지원하는 경우는 파이썬이 처음입니다. 다른언어에서도 지원해주면 참 편해보이는 연산자중에 하나입니다. 그리고 / 의 경우, 보통 다른 언어에서는 몫을 의미하는데, /는 소수점까지 계산한결과를 나오도록 하고, //를 몫으로 표현한다..
2022. 5. 12.
MSSQL 테이블별 용량 확인쿼리
MSSQL 테이블별 용량 확인쿼리 SELECT CONVERT (VARCHAR(30), MIN(o.name)) AS table_name , LTRIM(STR(SUM(reserved) * 8192.0 / 1024.0, 15, 0) + ' KB') AS table_size, SUM(reserved) AS sum_reserved FROM sysindexes i, sysobjects o WHERE o.id = i.id and i.indid IN (0, 1, 255) AND o.xtype = 'U' GROUP BY i.id ORDER BY sum_reserved desc #테이블,#용량,#MSSQL https://devscb.com/post/90 Query to check capacity for each MSSQL..
2022. 4. 26.
객체지향(Object-oriented)용어 - 상속, 다형성, 메소드오버로딩, 메소드오버라이딩, inheritance, method override, method overload
객체지향(Object-oriented)용어 - 상속, 다형성, 메소드오버로딩, 메소드오버라이딩, inheritance, method override, method overload 상속(Inheritance) 상속은 객체 지향 프로그래밍(OOP) 언어의 핵심 개념 중 하나입니다. 한 클래스의 어트리뷰트와 메소드를 공유할 수 있도록 하는 메커니즘입니다. 상속된 클래스는 상위 클래스의 "하위 클래스" 혹은 "차일드 클래스"라고 합니다. 상속을 통해 프로그래머는 기존 클래스의 동일한 동작을 유지하면서 새로운 구현을 지정하고, 코드를 재사용하며, 공용 클래스와 인터페이스를 통해 코드를 확장할 수 있습니다. 상속을 활용한 코드의 예 class A{ int a = 0; public void print(){ Syste..
2022. 4. 25.
객체지향(Object-oriented)용어 - ADT, Class, Object, 클래스, 오브젝트
객체지향(Object-oriented)용어 - ADT, Class, Object, 클래스, 오브젝트 객체지향(Object-oriented) 는 재사용성과 유연성을 위해 도입된 프로그래밍 패러다임입니다. Class 기반으로 개발을 하며, ADT, 상속(Inheritance), 다형성(Polymorphism)으로 구성되어있습니다. Object oriented를 구성하는 각각의 용어에 대해 알아보겠습니다. Abstract Data Type (ADT) ADT, 추상적 데이터 타입은 데이터의 캡슐화(encapsulation)와 데이터에 연관된 동작(operation)을 하나의 단위(single syntactic unit)에 포함한 것입니다. 클래스(Class) 클래스는 ADT라는 개념을 실제로 구현한 것입니다. ..
2022. 3. 31.