본문 바로가기

coding47

Python 파이썬에서 예외를 출력하는 방법은 무엇인가요?, How do I print an exception in Python? 질문 어떻게 except: 블록에서 오류/예외를 출력합니까? try: ... except: print(exception) 답변 파이썬 2.6 이상 및 파이썬 3.x: except Exception as e: print(e) 파이썬 2.5 이하에서는 다음을 사용하십시오: except Exception,e: print str(e) 2023. 5. 25.
Python 문자열에서 공백을 제거하는 방법은 무엇인가요?, How do I trim whitespace from a string? 질문 파이썬에서 문자열에서 선행 및 후행 공백을 제거하는 방법은 무엇인가요? " Hello world " --> "Hello world" " Hello world" --> "Hello world" "Hello world " --> "Hello world" "Hello world" --> "Hello world" 답변 .strip()을 사용하여 문자열 주변의 모든 공백을 제거합니다. 예시: >>> ' Hello '.strip() 'Hello' >>> ' Hello'.strip() 'Hello' >>> 'Bob has a cat'.strip() 'Bob has a cat' >>> ' Hello '.strip() # 양쪽 끝의 모든 연속된 공백 제거 'Hello' str.strip()은 탭과 개행을 포함한 모.. 2023. 5. 24.
Python 파이썬에서의 Null 객체, Null object in Python 질문 파이썬에서 null 객체를 어떻게 참조하나요? 답변 파이썬에서 'null' 객체는 싱글톤 None입니다. 무언가가 None인지 확인하려면 is 식별 연산자를 사용하세요: if foo is None: ... 2023. 5. 23.
Python 이해력을 갖춘 사전을 만드세요., Create a dictionary with comprehension 질문 리스트 컴프리헨션 구문을 사용하여 사전을 만들 수 있나요? 예를 들어, 키와 값의 쌍을 반복하면서: d = {... for k, v in zip(keys, values)} 답변 dict comprehension (Python 2.7 이상)을 사용하세요: {key: value for key, value in zip(keys, values)} 대안으로, str 키에 대해서는 dict 생성자를 사용하세요: pairs = [('a', 1), ('b', 2)] dict(pairs) # → {'a': 1, 'b': 2} dict((k, v + 10) for k, v in pairs) # → {'a': 11, 'b': 12} 키와 값의 별도의 리스트가 주어지면, zip과 함께 dict 생성자를 사용하세요: ke.. 2023. 5. 23.