Category: Python

파이썬 코드를 정돈하기 위한 패턴

2장. 파이썬 코드를 정돈하기 위한 패턴2.1 assert : 단언문어떤 조건을 테스트하는 디버깅 보조도구. 단언조건이 참이면 아무 일도 일어나지 않고, 거짓이면 AssertionError를 발생시킨다 12345def apply_discount(product, discount): price = int(product['price'] * (1.0 - di

Regex - [.*] 와 [.*?] 의 차이

Regex - [.*] 와 [.*?] 의 차이문서에서 [ ] 안에 들어있는 문자열을 괄호와 함께 모두 지워버려야 하는 상황이 생겼다. Regex 를 어떻게 쓰면 이 문제를 해결할 수 있을까? 우선 예시 문장을 하나 만들어 보았다. 1sent = "Hello, this is an example sentence [for trying out regex gramm