분류 전체보기980 Python 파이썬에서 상수를 어떻게 생성하나요?, How do I create a constant in Python? 질문 파이썬에서 상수를 선언하는 방법은 무엇인가요? 자바에서는 다음과 같이 합니다: public static final String CONST_NAME = "Name"; 답변 파이썬에서는 변수나 값에 상수를 선언할 수 없습니다. 변수가 상수임을 프로그래머에게 알리기 위해, 일반적으로 대문자로 작성합니다: CONST_NAME = "Name" 상수가 변경될 때 예외를 발생시키려면 Alex Martelli의 Constants in Python을 참조하십시오. 그러나 이것은 실제로는 일반적으로 사용되지 않습니다. Python 3.8부터 typing.Final 변수 주석이 있으며, 이를 통해 정적 타입 검사기(예: mypy)에게 변수가 재할당되지 않아야 함을 알릴 수 있습니다. 이것은 Java의 final에 가장.. 2023. 5. 24. Python 하나의 행씩 추가하여 판다스 데이터프레임 생성하기, Create a Pandas Dataframe by appending one row at a time 질문 빈 DataFrame을 만든 다음에 하나씩 행을 추가하는 방법은 어떻게 하나요? 빈 DataFrame을 만들었습니다: df = pd.DataFrame(columns=('lib', 'qty1', 'qty2')) 그런 다음 새로운 행을 끝에 추가하고 하나의 필드를 채울 수 있습니다: df = df._set_value(index=len(df), col='qty1', value=10.0) 한 번에 하나의 필드에 대해서만 작동합니다. df에 새로운 행을 추가하는 더 나은 방법은 무엇인가요? 답변 df.loc[i]를 사용할 수 있습니다. 여기서 인덱스 i의 행은 데이터프레임에서 지정한 대로 될 것입니다. >>> import pandas as pd >>> from numpy.random import randin.. 2023. 5. 24. Python 파이썬에서 줄 바꿈 (줄 계속)을 어떻게 할 수 있나요?, How can I do a line break (line continuation) in Python? 질문 주어진: e = 'a' + 'b' + 'c' + 'd' 위 코드를 두 줄로 작성하려면 어떻게 해야 할까요? e = 'a' + 'b' + 'c' + 'd' 답변 라인이란 무엇인가요? 다음 라인에서 인수를 문제없이 사용할 수 있습니다: a = dostuff(blahblah1, blahblah2, blahblah3, blahblah4, blahblah5, blahblah6, blahblah7) 그렇지 않으면 다음과 같이 할 수 있습니다: if (a == True and b == False): 또는 명시적 줄 바꿈으로: if a == True and \ b == False: 자세한 내용은 스타일 가이드를 확인하세요. 괄호를 사용하면 예제를 여러 줄로 작성할 수 있습니다: a = ('1' + '2' + '3.. 2023. 5. 24. Python 프로그램을 중단/종료하지 않고 전체 예외 추적을 잡아서 출력하는 방법은 무엇인가요?, How to catch and print the full exception traceback without halting/exiting the program? 질문 나는 종료하지 않고 예외를 잡고 기록하고 싶습니다. 예를 들어, try: do_stuff() except Exception as err: print(Exception, err) # 여기에서 전체 추적을 인쇄하고 싶습니다. # 예외 이름과 세부 정보뿐만 아니라 나는 예외가 발생할 때 try/except가 예외를 가로채는 것 없이 정확히 같은 출력을 인쇄하고 싶으며, 내 프로그램에서 종료되지 않기를 원합니다. 답변 traceback.format_exc() 또는 sys.exc_info()는 원하는 정보가 있다면 더 많은 정보를 제공합니다. import traceback import sys try: do_stuff() except Exception: print(traceback.format_exc()) #.. 2023. 5. 24. 이전 1 ··· 188 189 190 191 192 193 194 ··· 245 다음