목차
- 파이썬 코딩 match문 기본 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 APK 패키지 가져오기 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 전화번호 AES 암호화 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 match 문법에서 or 조건 예제
- 파이썬 코딩 사용자 입력 정수값을 match or 문법으로 판단 예제

파이썬 코딩 match문 기본 예제 이전 포스팅 링크 및 설명
안녕하세요. 오늘의 포스팅 주제는 이전 포스팅에서 다룬 파이썬 코딩에서 사용하는 match 조건문을 조금더 알아보는 주제입니다. match는 자바, C 언어의 switch 문처럼 여러 조건을 한번에 설정하는 조건문입니다. 파이썬 10.13 이상 버전에서 사용할 수 있는 문법입니다. 오늘은 OR 조건처럼 여러 조건을 이어 붙이는 방법을 알아보려합니다. 그에 앞서 기본적인 match 문법에 대해 아직 모르신다면 아래의 포스팅 링크를 참고하여 학습해주세요.
2024.04.15 - [Python] - [Python] 파이썬 코딩 switch문인 match 문법 예제(Python 3.10.13 이상)
[Python] 파이썬 코딩 switch문인 match 문법 예제(Python 3.10.13 이상)
목차 파이썬 코딩 NTP 서버 시간 동기화 예제 이전 포스팅 링크 및 설명 파이썬 코딩 TCP 서버 구성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 파일에서 한 줄씩 읽기 예제 이전 포스팅 링크 및
salguworld.tistory.com
파이썬 코딩 APK 패키지 가져오기 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 파이썬 코딩에서 로컬 컴퓨터에 저장된 APK 안드로이드 패키지 파일을 열고 패키지 정보를 가져오는 방법에 대해 알아보았습니다. 흔히 어플리케이션은 특정 앱 이름, 버전, 등 의 정보를 APK 파일에 저장하고 있습니다. 이를 이용하기 위해서는 apk 파일을 역공학 하거나 압축을 해제하여 정보를 출력해야합니다. 파이썬에서 이러한 APK 파일의 패키지 정보를 가져오는 방법이 궁금하시다면 아래의 포스팅 링크를 참고하여 학습해주세요.
2024.02.29 - [Python] - [Python] 파이썬 APK 파일에서 앱 패키지 정보 가져오기 예제(SDK Manager 활용)
[Python] 파이썬 APK 파일에서 앱 패키지 정보 가져오기 예제(SDK Manager 활용)
목차 리눅스 AAPT 도구 활용 APK 파일의 앱 버전 확인 예제 이전 포스팅 링크 및 설명 파이썬 코딩 getopt.getopt 인자 명령 및 하위 인자 파싱 예제 이전 포스팅 링크 및 설명 파이썬 코딩 Flask 웹서버
salguworld.tistory.com
파이썬 코딩 전화번호 AES 암호화 예제 이전 포스팅 링크 및 설명
마지막으로 이전 포스팅에서는 파이썬 코딩에서 장문의 문자열이 있을 때 전화번호만 파싱하여 AES 암호화 알고리즘으로 암호화는 방법에 대해 알아보았습니다. AES는 가장 강력한 암호화 알고리즘이며 키의 길이가 16비트인지 32 비트인지의 여부에 따라 AES 128, AES 256 알고리즘으로 결정됩니다. 보통 서버에서는 사용자의 휴대폰 번호를 평문의 형태로 저장하지 않습니다. 탈취될 경우 개인 정보 문제가 발생하기 때문입니다. 만약 파이썬에서 사용자 휴대폰 번호를 파싱하여 AES 암호화 하는 방법이 궁금하시다면 아래를 참고해주세요.
2024.02.29 - [Python] - [Python] 파이썬 전화번호 모두 문자열 찾아 AES 256 암호화 예제(Jar 라이브러리 활용)
[Python] 파이썬 전화번호 모두 문자열 찾아 AES 256 암호화 예제(Jar 라이브러리 활용)
목차 파이썬 코딩 정규표현식 re 모듈로 전화번호 문자열 찾기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 jpype 활용 jar 자바 라이브러리의 메소드 호출 예제 이전 포스팅 링크 및 설명 파이썬
salguworld.tistory.com
파이썬 코딩 match 문법에서 or 조건 예제
아래는 파이썬 코딩에서 match 문법을 사용하면서 여러개의 조건중 1개라도 참일 경우 조건에 부합하도록하는 or 조건을 설정하는 예제입니다. 이전 포스팅에서는 기본적인 case문만 알아보았지만 이처럼 or 조건도 활용할 수 있습니다. 조건문을 조금 더 복잡하게 설정함으로써 여러 조건 설정이 가능합니다.
from typing import Match
def check_value(value: int) -> str:
match value:
case 1 | 2:
return "1 또는 2입니다."
case 3 | 4:
return "3 또는 4입니다."
case _:
return "다른 값입니다."
print(check_value(1))
print(check_value(2))
print(check_value(4))
print(check_value(5))

파이썬 코딩 사용자 입력 정수값을 match or 문법으로 판단 예제
아래는 파이썬 코딩에서 사용자에게 임의의 정수 값을 입력받아 match 조건문과 or 문법을 조합하여 결과를 판단하는 예제입니다. 각 결과에 따라 다른 결과가 화면에 출력됩니다. 이렇게 파이썬의 match 문법을 다방면으로 활용할 수 있습니다.
from typing import Match
def check_input() -> str:
user_input = int(input("정수를 입력하세요: "))
match user_input:
case 1 | 2:
return "1 또는 2입니다."
case 3 | 4:
return "3 또는 4입니다."
case _:
return "다른 값입니다."
print(check_input())

