반응형
대화 형 Python 셸에서 마지막 결과 얻기
Matlab 또는 Mathematica와 같은 많은 기호 수학 시스템에서 Ans
또는 %
마지막으로 계산 된 값을 검색하기 위해 또는와 같은 변수를 사용할 수 있습니다 . 파이썬 쉘에 비슷한 기능이 있습니까?
밑줄.
>>> 5+5
10
>>> _
10
>>> _ + 5
15
>>> _
15
레코드를 위해 ipython은 한 단계 더 나아가서 _ 및 숫자 값으로 모든 결과에 액세스 할 수 있습니다
In [1]: 10
Out[1]: 10
In [2]: 32
Out[2]: 32
In [3]: _
Out[3]: 32
In [4]: _1
Out[4]: 10
In [5]: _2
Out[5]: 32
In [6]: _1 + _2
Out[6]: 42
In [7]: _6
Out[7]: 42
또한 % ed 매크로를 사용하여 행 범위를 편집 할 수도 있습니다.
In [1]: def foo():
...: print "bar"
...:
...:
In [2]: foo()
bar
In [3]: %ed 1-2
IPython을 사용하면 _
이중 밑줄 ( __
) 및 삼중 밑줄 ( ___
) 을 사용하여 단일 밑줄 을 넘어서 두 번째 및 세 번째에서 마지막 명령의 결과를 반환 할 수 있습니다.
또는을 사용할 수도 있습니다 Out[n]
. 여기서 n
출력을 생성 한 입력 수는 다음과 같습니다.
In [64]: 1+1
Out[64]: 2
...
In [155]: Out[64] + 3
Out[155]: 5
For more info, see https://jakevdp.github.io/PythonDataScienceHandbook/01.04-input-output-history.html .
참고URL : https://stackoverflow.com/questions/200020/get-last-result-in-interactive-python-shell
반응형
'Programing' 카테고리의 다른 글
VS 코드로 저장할 때 코드 형식을 지정하는 방법 (0) | 2020.06.25 |
---|---|
postgresql COUNT (DISTINCT…) 매우 느림 (0) | 2020.06.25 |
모의 메소드에 대한 연속 호출 주장 (0) | 2020.06.25 |
동적으로 작성된 입력에 대해 jQuery .on ( 'change', function () {}이 트리거되지 않음 (0) | 2020.06.25 |
Selenium Webdriver가 백그라운드에서 자동으로 브라우저 창을 열 수 있습니까? (0) | 2020.06.25 |