목차
- 이전 포스팅의 파이썬 comprehension 다중 for문 조합하여 배열 생성 예제 학습 링크
- 이전 포스팅의 파이썬 logging 모듈을 활용하여 로테이션 로깅 생성 예제 학습 링크
- 이전 포스팅의 파이썬 hashlib 모듈 활용하여 해시 비교 및 무결성 검사 기능 만들기 예제 학습 링크
- 파이썬 코딩 언어 Comprehension 문법과 다중 if 조건문을 사용하여 배열 만들기 예제
- 파이썬 코딩 언어 위 다중 if 조건문으로 만든 배열 출력 및 결과 확인 예제
이전 포스팅의 파이썬 comprehension 다중 for문 조합하여 배열 생성 예제 학습 링크
이전 포스팅에서는 파이썬의 Comprehension 문법과 다중 for 문을 사용하여 배열 자료구조를 생성하는 방법과 예제에 대해 알아보았습니다. 다중 for 문이란 for문 1개만 처리하는 것이 아니라 for문 두 개를 같이 사용하여 반복하는 것을 의미합니다. Comprehension 문법은 여러 줄의 코드를 한 줄로 함축 시키는 문법입니다. 이 두 기능을 활용하면 여러개의 다중 for 반복문에서 생성되는 아이템을 가지고 일정한 자료구조 구성이 가능합니다. 아래의 포스팅에서는 다중 for 문을 사용하여 정수 배열을 만드는 예제가 포함되어있습니다. 만약 파이썬에서 Comprehension 문법과 다중 for 문으로 배열 만드는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.11.03 - [Python] - [Python/Linux] 파이썬 Comprehension 문법 활용 예제 - 3(다중 for문 조합)
이전 포스팅의 파이썬 logging 모듈을 활용하여 로테이션 로깅 생성 예제 학습 링크
다음으로 이전 포스팅에서는 파이썬의 logging 모듈을 사용하여 로테이션 로깅 파일을 생성하는 방법에 대해 알아보았습니다. 로테이션 로깅이란 행위가 일어나는 것을 로그 파일에 기록하는 과정에서 로그 파일의 크기가 너무 커지면 다시 새로운 로그 파일을 만들어 백업해나가는 방식을 의미합니다. 서버의 디스크 용량이 제한적일 때 주로 사용하는 로깅 방식입니다. Rotation Logging 이라고도 합니다. 만약 파이썬 코딩 언어에서 Rotation Logging 파일을 생성하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.07.21 - [Python] - [Python] logging 로그 생성 및 로테이션 로깅 - 2(로깅 로테이션 및 필터링)
이전 포스팅의 파이썬 hashlib 모듈 활용하여 해시 비교 및 무결성 검사 기능 만들기 예제 학습 링크
마지막으로 이전 포스팅에서는 파이썬의 hashlib 모듈을 활용하여 로컬에 저장된 특정 파일의 해시값을 구하고 무결성 검사를 수행하는 방법에 대해 알아보았습니다. 무결성 검사란 원본 파일 형태 그대로를 유지하고 있는지 검사하는 것을 의미합니다. 악성 해커 등에 의해 원래 배포된 파일의 형태가 아니라 파일이 위변조되어 악성 코드가 심어져있는지 확인할 때 이런 hashlib 모듈을 사용하여 해시 값을 생성합니다. 만약 파이썬에서 hashlib로 파일의 해시값을 구하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.07.21 - [Python] - [Python] hashlib 해시 활용 - 2(해시 비교 및 무결성 검사)
파이썬 코딩 언어 Comprehension 문법과 다중 if 조건문을 사용하여 배열 만들기 예제
아래는 파이썬 코딩 언어에서 Comprehension 문법과 다중 if 조건문을 사용하여 정수 배열을 만드는 예제입니다. if 조건이 1개가 아닌 2개 이상을 의미하며 and 조건을 의미하기도 합니다.
# 시작 숫자 입력 받기
start = int(input("시작 숫자를 입력하세요: "))
# 끝 숫자 입력 받기
end = int(input("끝 숫자를 입력하세요: "))
# 두 개의 if 조건을 사용하여 배열 생성
result = [x for x in range(start, end + 1) if x % 3 == 0 if x % 2 != 0]
# 생성된 배열 출력
print(result)
파이썬 코딩 언어 위 다중 if 조건문으로 만든 배열 출력 및 결과 확인 예제
아래는 위 다중 if 조건문과 Comprehension 문법을 사용하여 만들어진 배열을 화면에 출력하고 결과를 확인하는 예제입니다. 두개의 조건에 부합한 아이템들로 배열이 구성되는 것을 알 수 있습니다.
시작 숫자를 입력하세요: 1
끝 숫자를 입력하세요: 50
[3, 9, 15, 21, 27, 33, 39, 45]