작은 파이썬 응용 프로그램을 가지고 있고 응용 프로그램의 맨 위에 함수에서 lastMsg라는 문자열을 선언해야합니다.이 문자열은 변경해야하지만 기존 문자열을 변경하는 대신 새 문자열을 만듭니다. 어떻게 이전 문자열을 변경할 수 있습니까? 나는 당신이하려고하는 정확하게 무엇인지 짐작하는 경우파이썬 "기존"변수를 변경하는 방법
-1
A
답변
1
(자세한 답을 설명하는 몇 가지 코드를 공유 할) :
당신은 당신이 전역 변수를 변경하려면 지정 global
키워드를 사용해야합니다.
myVar = "1"
def myFun():
global myVar
myVar = "2"
print(myVar)
myFun()
print(myVar)
인쇄해야 :
1
2
0
그것은 당신이 요구하는지 아주 분명하지 않다.
나는 당신이 뜻 생각 : 그렇다면
이lastMsg = "some string"
def a_function():
lastMsg = "new value"
, 당신은 그것을 변경할 수 global
키워드를 사용하여 :
lastMsg = "some string"
def a_function():
global lastMsg
lastMsg = "new value"
관련 문제
- 1. 기본 파이썬 경로를 변경하는 방법?
- 2. 파이썬 : 튜플의 (마지막) 요소를 변경하는 방법?
- 3. 아나콘다 스파이더에서 파이썬 버전을 변경하는 방법
- 4. 텍스트 인쇄 속도 (파이썬)을 변경하는 방법
- 5. vim으로 파이썬 쉘 편집기를 변경하는 방법
- 6. tkinter (파이썬)에서 상자의 배경색을 변경하는 방법
- 7. 파이썬 런타임 중 메소드의 기능을 변경하는 방법
- 8. 파이썬 docx - 테이블 글꼴 크기를 변경하는 방법?
- 9. int를 바이너리로 변경하는 방법. 파이썬 2.5
- 10. 파이썬 포켓 스핑크스 사전을 변경하는 방법
- 11. 파이썬 스크립트에서 파이썬 파일의 변수 값을 변경하는 방법
- 12. 파이썬 파이썬 3.5 PyCharm에 강조 구문을 변경하는 방법 2.7
- 13. 파이썬, 값을 변경하는 함수
- 14. xlsxwriter를 사용하여 범례 글꼴 크기를 변경하는 방법 - xlsxwriter 사용하여 범례 글꼴 크기를 변경하는 방법 파이썬
- 15. DC 암호를 변경하는 방법
- 16. 요소의 텍스트를 변경하는 방법
- 17. RawTurtle의 배경색을 변경하는 방법
- 18. venv를 사용하여 통역사를 변경하는 방법?
- 19. 는에`None`을 변경하는 더 파이썬 방법`[]`보다
- 20. 파이썬 Tk 프레임 안에 아이콘을 표시하고 변경하는 방법
- 21. 파이썬 - 함수 내에서 변수의 파일 이름을 변경하는 방법
- 22. 파일이 없으면 루핑을 계속하는 파이썬 스크립트를 변경하는 방법
- 23. 코드 (파이썬)에서 멀티 프로세싱으로 멀티 스레딩을 변경하는 방법
- 24. 기본 파이썬. 함수가 목록을 변경하는 것을 금지하는 방법?
- 25. 조건문, 파이썬, pyscripter를 사용하여 somehting과 같게 변수를 변경하는 방법
- 26. 파이썬 3.3에서 ttk.Treeview 열 너비와 무게를 변경하는 방법
- 27. 파이썬 - 세션 변수가 변경 될 때 플라스크 템플릿을 변경하는 방법?
- 28. 텍스트 위젯 (파이썬)에서 하위 텍스트의 색을 변경하는 방법
- 29. 클래스의 메서드를 호출하여 tkinter 파이썬 클래스를 변경하는 가장 좋은 방법
- 30. 파이썬 2.7 (Anaconda 4.0.1)에서 작업 디렉토리를 변경하는 방법
어떻게 코드를 공유 어떻습니까? – Fejs
함수의 반환 값을 변수에 할당 할 수만 있습니까? 전역을 사용하는 것은 나쁜 습관입니다. –