python ) 반복문 for, while & 리스트 내포
for 반복문 구조 for 변수 in 리스트 또는 문자열 등의 배열 : #여기서도 콜론( : ) 필수 코드 # 들여쓰기 필수 코드 # 이전 코드와 같은 값으로 들여쓰기 list_of_list = [ [1,2,3], [4,5,6,7], [8,9], ] for out_data in list_of_list: for in_data in out_data: print(in_data, end='') #123456789 ############################ numbers = [1,2,3,4,5,6,7,8,9] output = [[],[],[]] for number in numbers: output[ (number % 3) - 1 ].append(number) print(output) # [[1, 4, 7..
2022. 3. 8.
python ) 리스트 list와 튜플 tuple
리스트 list 여러 가지 자료를 순차적으로 여러 개 저장해주는 자료형태 대괄호( [ ] ) 내부에 자료들을 넣어 선언해줄 수 있다. 요소 리스트 안에 있는 자료를 뜻한다 ex) [요소, 요소, 요소] 리스트도 요소가 될 수 있다. 인덱스 자료의 위치를 말한다. 문자열과 마찬가지로 0부터 시작한다. 인덱스를 사용하면 값을 수정할 수 있다. list_a = [1,2,3,4] list_a[0] = 0 print(list_a) # [0, 2, 3, 4] 연산자 + : 문자열과 마찬가지로 두 피연산자를 연결해준다. ex) print( [1,2] + [3,4] ) -> [1,2,3,4] * : 문자열과 마찬가지로 좌항의 리스트를 우항의 정수만큼 반복한다. len() 문자열과 마찬가지로 리스트의 길이를 반환한다. ..
2022. 3. 7.
파이썬 로깅 포매터(Formatter)와 포맷가능한 LogRecord Attribute
포매터 logging.Formatter.__init__(fmt=None, datefmt=None, style='%') 3.2버전부터는 style 매개변수가 추가 되었다. style은 '%', '{', '$' 중 하나를 쓸 수 있으며, 이 중 하나가 지정되지 않으면, '%'가 사용된다. 포맷가능한 LogRecord Attribute 파이썬으로 코딩하고 실행하여 속성별로 어떻게 표시되는지 알아보았다. 1줄 import logging -중략- 21줄 # 포맷할 수 있는 LogRecord 어트리뷰트의 종류 22줄 23줄 LRAttr = ['%(asctime)s','%(created)f','%(filename)s','%(funcName)s','%(levelname)s','%(levelno)s','%(lineno)..
2022. 2. 24.