ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬에 관한 흥미로운 사실
    언어/파이썬 2020. 12. 29. 19:33

    1. 파이썬 주소

     

    해당 print 문에서 뭐가 나올지 예상이 되는가? 

    바로 답을 말하자면 첫째로 main에 있었던 id 값은 바뀌지 않는다. 즉 before a 의 id 값이 b's id에도 after a 의 id에도 그대로 나온다. 즉 매개변수로 들어간 a가 단순 값이 복사되어서 do 함수 b에 나오는 것이 아니라 실제로 a의 주소값이 들어가서 b의 값을 바꾸어도 a에 영향을 미치게 된다. 

     

    2. 파이썬 파일명

    파이썬 파일명은 import 한 파일이름으로 만들지 않아야 한다. 아니면 계속 오류가 난다.

    예를들어 오늘 나는 sentencepiece를 하려고 google에서 만든 sentencepiece를 import 했는데 해당 코드를 실행한 파일의 이름이 sentencepiece.py였다. 그래서 계속 오류가 났다. 아무리 파일명을 예쁘게 작명하고 싶어도 이와같은 실수는 하지 말자!

    '언어 > 파이썬' 카테고리의 다른 글

    in 연산자  (0) 2020.12.29
    전역변수 global  (0) 2020.12.29
    defaultdict()  (0) 2020.12.28
    pdb  (0) 2020.12.22
    참조와 사본의 차이 (S와 S[:] 의 차이)  (0) 2020.12.22

    댓글