Velikost videa: 1280 X 720853 X 480640 X 360
Zobrazit ovladače přehrávání
Automatické přehrávání
Přehrát
[Powered by Vrew]이 영상의 자막은 Vrew를 통해 생성/편집되었습니다.프로그래밍 학습 전 적성에 맞는지 확인하고 싶다면? codingvillainkor.github.io/studying_python/
ㅋㅋㅋㅋㅋㅋㅋㅋ아 너무 취향저격이예요😊
역시 포인터 만세임을 알 수 있습니다.
정말 대박이다... 이렇게 간단한게 이렇게 작동할 수도 있구나. 이런걸 생각하다니 뭔가 좀 변태같기도 하다. 정말 많이 배웁니다.... 감사합니다.
global 은 알고 있었고 실제로 몇 번 써 본 적도 있는데 nonlocal은 처음 보네요
간지나네요
이래서 nonlocal을 처음보는거구만😊
땡큐!
이렇게 짜면 맞아도 할 말 없지만... 만약 두개 밖의 변수를 명시적으로 가져오는 방법도 있나요 ㅎㅎ?
일단 한대 맞고 시작하죠
nonlocal이 현재 지역 +1의 변수를 가져오는 거니 2계층이면 두번 쓰시면 되겠네요
global의 설명이 뭔가 존재하는 것 중에 제일 바깥이라고 느껴지는데, 최상위라고 표현하는 게 조금 더 적절해 보입니다.def f1(): a = 1 def f2(): a = 2 def f3(): global a a = 3 fun3() fun2()fun1()와 같이 코드를 짜면 f1의 a가 3으로 바뀔 것 같이 생겼지만, 실제로는 f1 바깥(파일 최상위)에 a라는 새로운 변수를 생성하고 거기에 3을 대입합니다.
파이썬 한지 몇년만에 첨알았네
이 집 잘하네
이딴 거 쓰지 말고 변수 이름 겹치게 하지 맙시다.
그니까 걍 다같이 영어 쓰는데 혼자 슬랭 쓰는 힙합충 같은 느낌으로 이해하면 되남…?
'놀로컬'이래 ㅋㅋㅋㅋㅋㅋㅋ 놀로왔니?도 아니고 ㅋㅋㅋㅋ
??? 나 힙스터인가.... 백준이나 프로그래머스 풀때는 함수 안에 변수 선언하고 함수 안에 함수 써야 할때가 많아서 nonlocal 많이 쓰는데
함수안에 함수를 쓸경우엔 파라미터로 받아오게하는 경우가 많은거같아요
@@Theksh554 함수가 재귀 구조를 가지면 파라메터 인수 하나가 추가되냐 마냐가 코드 가독성이나 생산성을 엄청나게 늘리기 때문에 계속 재귀함수가 분기별로 나눠줘야 하는게 아니면 저는 그냥 nonlocal로 써서 주는 편이에요 뭐 사람마다 코딩스타일은 다르겠지만요
@@Theksh554 예를들어 DFS 돌려야 하는데 경로 만족하는거 전부 가져와야 하면 파라미터로 주기보다 DFS 밖에 리스트 하나 만들고 nonlocal로 리스트 선언하고 append로 리스트에 붙이는 식으로 저는 짜요.
[Powered by Vrew]
이 영상의 자막은 Vrew를 통해 생성/편집되었습니다.
프로그래밍 학습 전 적성에 맞는지 확인하고 싶다면? codingvillainkor.github.io/studying_python/
ㅋㅋㅋㅋㅋㅋㅋㅋ아 너무 취향저격이예요😊
역시 포인터 만세임을 알 수 있습니다.
정말 대박이다... 이렇게 간단한게 이렇게 작동할 수도 있구나. 이런걸 생각하다니 뭔가 좀 변태같기도 하다. 정말 많이 배웁니다.... 감사합니다.
global 은 알고 있었고 실제로 몇 번 써 본 적도 있는데 nonlocal은 처음 보네요
간지나네요
이래서 nonlocal을 처음보는거구만😊
땡큐!
이렇게 짜면 맞아도 할 말 없지만... 만약 두개 밖의 변수를 명시적으로 가져오는 방법도 있나요 ㅎㅎ?
일단 한대 맞고 시작하죠
nonlocal이 현재 지역 +1의 변수를 가져오는 거니 2계층이면 두번 쓰시면 되겠네요
global의 설명이 뭔가 존재하는 것 중에 제일 바깥이라고 느껴지는데, 최상위라고 표현하는 게 조금 더 적절해 보입니다.
def f1():
a = 1
def f2():
a = 2
def f3():
global a
a = 3
fun3()
fun2()
fun1()
와 같이 코드를 짜면 f1의 a가 3으로 바뀔 것 같이 생겼지만, 실제로는 f1 바깥(파일 최상위)에 a라는 새로운 변수를 생성하고 거기에 3을 대입합니다.
파이썬 한지 몇년만에 첨알았네
이 집 잘하네
이딴 거 쓰지 말고 변수 이름 겹치게 하지 맙시다.
그니까 걍 다같이 영어 쓰는데 혼자 슬랭 쓰는 힙합충 같은 느낌으로 이해하면 되남…?
'놀로컬'이래 ㅋㅋㅋㅋㅋㅋㅋ 놀로왔니?도 아니고 ㅋㅋㅋㅋ
??? 나 힙스터인가.... 백준이나 프로그래머스 풀때는 함수 안에 변수 선언하고 함수 안에 함수 써야 할때가 많아서 nonlocal 많이 쓰는데
함수안에 함수를 쓸경우엔 파라미터로 받아오게하는 경우가 많은거같아요
@@Theksh554 함수가 재귀 구조를 가지면 파라메터 인수 하나가 추가되냐 마냐가 코드 가독성이나 생산성을 엄청나게 늘리기 때문에 계속 재귀함수가 분기별로 나눠줘야 하는게 아니면 저는 그냥 nonlocal로 써서 주는 편이에요 뭐 사람마다 코딩스타일은 다르겠지만요
@@Theksh554 예를들어 DFS 돌려야 하는데 경로 만족하는거 전부 가져와야 하면 파라미터로 주기보다 DFS 밖에 리스트 하나 만들고 nonlocal로 리스트 선언하고 append로 리스트에 붙이는 식으로 저는 짜요.