global vs local

2025. 3. 5. 09:43·python

변수가 존재하는 단계

1.전역 (2순위)

2.지역 (1순위)

 

1이 나온다.

왜냐면 맨처음 정의된 A랑 지역 안에 들어있는 A는 개별적이기 때문이다.

 

 

로컬에서 글로벌 언어를 건드리면 오류남

 

굳이 로컬에서 글로벌 변수를 건드리고싶다?

그러면 로컬에서 global 화 해주면 됨 (+주석에도 이유 설명)

근데 이 방법은 최대한 안쓰는게 좋음.

왜냐면 이럴거면 굳이 글로벌,로컬을 나눌 필요가 없음

그리고 나중에 코드 커지면 오류 날 확률 커짐

 

=> 이걸 보완해주는게 class 라서 열심히 공부해야함

 

 

반면에

* 리스트랑 딕셔너리는 로컬에서 글로벌 건드릴 수 있음...

메모리 관리 방식이 다르기 때문!

'python' 카테고리의 다른 글

파이썬 [순서도/ 2.선택구조 / 예제9~17]  (0) 2025.03.03
파일경로  (0) 2025.03.02
for문 range함수 예시  (0) 2025.03.02
반복문  (0) 2025.03.01
예제29  (0) 2025.03.01
'python' 카테고리의 다른 글
  • 파이썬 [순서도/ 2.선택구조 / 예제9~17]
  • 파일경로
  • for문 range함수 예시
  • 반복문
joo_coding
joo_coding
2025.02.18~
  • joo_coding
    주코딩일지
    joo_coding
  • 전체
    오늘
    어제
    • 분류 전체보기 (132)
      • 일지 (19)
      • 계획표 (7)
      • C언어 (35)
        • 연습장 (12)
      • 과제 (2)
      • C++ (3)
      • python (28)
        • 연습장 (11)
      • TCP IP (4)
      • DB (2)
      • ubuntu (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    c언어 #vscode #gcc #윈도우 #c언어윈도우 #gcc윈도우 #vscode윈도우 #c #c++
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
joo_coding
global vs local
상단으로

티스토리툴바