삼항 연산자 (삼항 표현식) if-else 조건식을 한 줄로 간결하게 표현할 수 있다. 코드를 줄이는데 용이하게 사용할 수 있지만 조건식이 복잡한 경우에는 가독성을 떨어뜨릴 수 있니 적절한 경우에 사용하는 것이 좋다. 이번 포스팅에서는 삼항 표현식 문법의 사용 예시와 중첩 삼항 표현식에 대해서 정리해본다. - 순서 - 1. 삼항 표현식 문법 2. 중첩 삼항 표현식 3. 정리 1. 삼항 표현식 문법 true_value if condition else false_value condition의 Boolean 값을 기반으로 반환된다. if조건식의 condition값이 True이면 true_value를 반환하고 False이면 false_value를 반환한다. 위와 같은 식을 삼항표현식과 if - else 조건식으..
[Python] math.ceil( ) / math.floor( ) 수학의 올림/ 내림 기능을 하는 함수이다. math 모듈을 import 하고서 함수를 사용하면 실수를 올림/내림하여 정수를 반환한다. 사용방법은 두 함수 모두 동일하고 별다른 파라미터는 갖고 있지 않는다. 아래에서 두 함수의 내용을 정리해보겠다. - 순서 - 1. math 모듈 2. ceil 3. floor 4. 정리 1. math 모듈 수학과 관련된 함수들을 모아놓은 모듈이다. ceil, floor 이외에도 사인, 코사인, 탄젠트와 같은 수학 공식을 계산해주는 함수들을 이용할 수 있다. 모듈의 함수에서 달리 명시하지 않으면 반환 값은 실수인 float 타입으로 반환된다. 모듈을 사용할 때는 import math 문장을 입력하여 모듈을 ..
enumerate() - 순서 - 1. enumerate 함수의 사용 예시 - enumerate object로 출력 - list 함수로 튜플 출력 - for문을 이용해서 숫자와 요소 값을 각각의 변수에 저장 - dictionary 생성에 이용 2. parameter - start 1. enumerate 함수의 사용 enumerate (iterable, start=0) 형태로 사용한다. 괄호( ) 안에 반복 가능한 iterable 자료형을 입력하면 숫자와 각 요소가 순서대로 출력된다. 순서는 0부터 출력되기 때문에 요소의 인덱스로도 활용할 수 있다. 숫자를 0이 아닌 다른 숫자부터 시작하게 하려면 start= 파라미터를 이용한다. 1-1) enumerate object로 출력 enumerate 함수를 사용..
f-string format, %(서식 지정자)와 같은 문자열 포매팅 방법들 중 f-string이 가장 마지막에 업데이트되었다. 나의 경우, 파이썬 4개월 차여서 처음부터 f-string을 사용하다가 얼마 전에 format과 % 서식 지정자를 알아보았는데.. 번거로워서 어떻게 쓰나 싶다. 그만큼 f-string의 사용법이 간단하다. ※ 파이썬 버전에 따라 f-string을 이용하지 못할 수 있다. 3.6 버전 이후부터 가능한 것으로 알고 있다. - 순서 - 1. f-string 사용법 2. 글자 수를 지정하여 문자열 정렬하기 3. 소수점 자릿수 지정하기 1. f-string 사용법 1) 문자열을 지정하는 따옴표 앞에 f를 접두사로 붙인다. 2) 문자열 안에서 중괄호{ }를 이용해 변수나 계산식을 입력할 ..
set( ) 집합 자료형으로 변환하는 함수. 중복을 허용하지 않는 특성을 이용하여 unique 한 값을 남기고 중복을 제거할 때 사용한다. set 함수의 내용을 아래에서 계속 정리해보겠다. - 순서 - 1. 집합 자료형 선언 2. 집합 자료형으로 변환 3. 중복되는 요소를 제거 1. 집합 자료형 선언 set( ) 함수나 중괄호{ }를 이용해서 선언할 수 있다. 그러나 값이 없는 집합 자료형을 선언할 때는 set( )을 이용해야 한다. 변수를 선언할 때, 중괄호{ } 안에 value만 있으면 set타입이 되지만 빈 괄호로 그냥 두어 값이 없거나 key - value 짝을 이루고 있으면 dictionary 타입이 된다. 리턴되는 값은 dict타입과 동일하게 { } 중괄호로 묶여 출력된다. 수학의 집합과 동일..