[python] if else one line (3항 연산자)

python에서 if else 문을 한줄에 쓰는 법 흔히 우리가 사용하는 3항 연산자  a>b ? a:b  => condition ? True_Code : False_Code python에서 3항 연산자, 혹은 one line if-else은 아래와 같다 a if a>b else b => True_code if condition else False_code

[date] python 날짜 계산(d-day 계산)

Liberay from datetime import date date.days : return day (int) Code from datetime import date end_date = input().split() start_date = input().split() end = date(int(end_date[2]), int(end_date[1]), int(end_date[0])) start = date(int(start_date[2]), int(start_date[1]), int(start_date[0])) resl = (end – start).days Ex) input : 1 23 2018               1 20 2018  output : 3

[A Byte of Python] End of Python

[A Byte of Python] End of Python A Byte of Python에 대한 내용은 여기까지 이다. 이후 뒤에 함수에 대한 이야기와 lambda등 여러가지 이야기가 나오는데, 이는 A Byte of Python 보다 Wikidocs의 Jump to Python이 이해하기 변하기에 해당 링크를 달아둔다. 위키독스 링크 : https://wikidocs.net/32

[A Byte of Python] 14장 예외 처리

[A Byte of Python] 14장 예외 처리 오류 처리 기본적으로 파이선은 오류가 나면 SyntaxError: (구문 오류)를 출력하고 발생 위치를 표시한다. 예외 처리 try … except … else 같은 형식이고 try:     “코드” except “에러 이름”:     “에러처리” else:     “코드” 위와 같은 형식을 사용하며 try아래 코드에서 에러가 발생하면 except문을 찾아 들어가는 형식이다. …

[A Byte of Python] 13장 입출력

[A Byte of Python] 13장 입출력 사용자로 부터 입력 받기 input(“출력할 문자열 > “) 라고 입력하면 출력할 문자열 > _ 라고 출력되며 사용자의 입력을 기다린다. 파일 입출력 f = open(‘파일이름’, ‘권한’)  로 입력하며  권한에는 ‘w : 쓰기 , r : 읽기’+’t: 텍스트형식, b: 바이트 형식 로 입력된다. 그리고 파일을 사용한후 f.close()를 통해 파일을 닫아준다. Pickle …

[A Byte of Python] 12장 객체

[A Byte of Python] 12장 객체 [A Byte of Python] 11장 실생활 문제 해결 클래스 class class_name:     pass 와 같은 형식으로 사용된며 사용할 때는 value = class_name() 이렇게 사용한다. 메소드 클래스에 속해있는 함수를 의미하는데 class class_name:     def method1(self):         pass     def method2(self):         pass …

[A Byte of Python] 10장 자료구조

[A Byte of Python] 10장 자료구조 리스트 (list) 리스트란 “순서”대로 정리된 항목들을 담고 있는 자료 구조이다. 정의 방법은 [] 를 사용해 정의하며, 각 항목들은 , 로 구분한다. 튜플 (tuple) 튜플은 리스트와 비슷하지만, 리스트와 달리 “수정이 불가능”하다. 주로 문자열과 같은 정적 객체를 담을 때 사용된다. 정의 방법은 ()를 사용해 정의하며, 각 항목들은 , 로 구분된다. 사전 (dict) 사전은 Key와 Value가 …

[A Byte of Python] 9장 모듈

A Byte of Python  9장 모듈(Module) Python 모듈 파이썬은 .py 확장자를 가진 파일 하나 하나가 모듈이다. 이를 묶어서 놓은게 패키지 이다. 바이트 컴파일된 .pyc 파일 모듈을 불러오는 과정이 많이 무거운 작업이기에, 파이썬은 *바이트 컴파일*시켜 컴퓨터가 빠르게 접근할 수 있도록 만들어져 있다. from … improt 문 매번 함수를 불러오기위해 import a.b; import a.c할 필요없이 from a …