300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- OS
- 프로그래머스
- 알고리즘
- 그래프
- BFS
- CSS
- 백준
- PYTHON
- 킥스타트
- nlp
- 코딩
- 브루트포스
- google coding competition
- 파이썬
- kick start
- 프로그래밍
- 동적 프로그래밍
- dp
- 코딩테스트
- 동적프로그래밍
- 딥러닝
- linux
- 네트워크
- 순열
- 리눅스
- 운영체제
- 구글 킥스타트
- AI
- 코딩 테스트
- DFS
Archives
- Today
- Total
목록global (1)
오뚝이개발자
[Python] 파이썬 전역변수 global
파이썬에서 전역변수를 사용하려면 global 키워드를 사용해야 한다. 파이썬은 함수 내에서 사용하는 변수는 자동적으로 지역변수로 간주하기 때문이다. 따라서 global이라는 키워드를 붙여줌으로 해당 변수는 전역변수를 사용하는 것이라는 점을 명시해주어야 한다. x = 5 def solution(): global x x += 1 print(x)# 6 위와 같이 x를 처음에 전역변수로 선언해 5를 할당한 뒤 solution이란 함수에서 global x 키워드를 사용하여 1을 더해주었다. 만약 global x를 지워버리면 어떻게 될까? x = 5 def solution(): x += 1 print(x) 위 코드를 실행시키면 "UnboundLocalError: local variable 'x' referenced..
Language/파이썬
2020. 11. 16. 14:07