100%
0원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
visual studiocode
visual studio code를 사용하면 안되나요?
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
문자열 주소가 같은 이유 c is d
Java에서는, 문자열 객체가 생성될 때마다 새로운 주소를 할당하는 방식을 사용합니다. 그러나 Python의 경우 문자열 객체 생성 시 매번 새로운 객체를 만드는 대신 기존에 선언되어 있던 immutable 객체를 사용합니다. 이는 CPython의 최적화 기법인 string interning에 의한 동작입니다. 따라서 둘 이상의 변수가 메모리의 동일한 문자열 객체를 가리킬 수 있고, 메모리를 절약하게 됩니다. a = 'PlanB'b = 'PlanB' print(id(a), id(b))# 4346040648 4346040648 print(id(a) == id(b))# Trueprint(a is b)# Truehttps://planbs.tistory.com/entry/Python-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%98-%EB%A9%94%EB%AA%A8%EB%A6%AC-%ED%95%A0%EB%8B%B9-%EB%B0%A9%EC%8B%9D 간단하게 말하면, '동일한' 문자열을 가리킬 경우에는 미리 선언했던 변수(c)를 새로 선언하는 변수(d)에 덮어씌우는 것입니다.따라서 c is d 가 True가 되는 것입니다.
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
숫자, 문자열과는 다르게 리스트는 다른 메모리주소값을 가지는 이유
해당 강의에서 숫자, 문자열은 효율성을 고려해서 변수가 같은 메모리주소를 가리키게 되는데 리스트는 왜 그렇지 않나요? 어떤 이유가 있을 것 같은데 궁금해서 문의드립니다. 감사합니다 ^^
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
문자형의 자료형을 정수형으로 바꾸는 이유가 무엇인가요?
아스키 코드를 입력하면 해당하는 문자를 출력하는 프로그램 구현에서 a=input('숫자를 입력하면 해당하는 문자를 출력해드려요=')의 자료형은 문자형인데, 이걸 정수형으로 변환하는 이유가 무엇인가요?
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
is와 ==연산자 부분 수업하신 내용과 다른 결과 출력
강의 내용에서는 숫자 출력이 같은 ID값을 갖는데 제가 직접 시도해보니 다른 주소가 생성이 되어 False결과 값이 나옵니다. 문자와 리스트는 제대로 값이 출력되는데 무엇이 문제인가요??
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
문자열이 한글로 이루어졌을 경우
문자열이 영어로 'korea'일 경우 c와 d는 같은 id를 가르키는데, 한글로 '한국'일 경우 c와 d는 다른 id를 가르킵니다. 왜 그런지 알 수 있을까요?
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
예제로 공부하는 Python 100 문제풀이 Part.1 /리스트, 반복문, 요소 값, 거꾸로
선생님 굳이 lst[::-1] 몰라도 아래와 같이 코딩해도 비슷한 값이 나와요 lst=['dog','hippo','elephant','lion','tiger','alligator'] a=len(lst) index=0 print(a) for i in range(len(lst)): a=a-1 index=index+1 print(index,'.',lst[a],'',end='')
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
변수 메모리할당
a= korea와 b=korea 가 같은 메모리주소를 가지는게 python 만의 특징인가요? 다른언어도 마찬가지인가요?
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
질문 응답이 왜이렇게 느립니까?
nppexec 추가 하고 f6에 추가하라는 글 그대로 추가 해서 실행했는데 계속 CreateProcess() failed with error code 2 : 지정된 파일을 찾을 수 없습니다. 라고 뜹니다. 문제 해결 방법 좀 알려주세요. 저말고도 다른사람들도 다 똑같은 질문하는것 같은데 운영 좀 제대로 해주십시오.
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
'변수선언, 값, 할당' 강의 2분 24초
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수강 중 질문이 있어 남깁니다. "파이썬은 변수를 선언시 메모리 공간을 예약하기 위해서 명시적으로 선언을 할 필요가 없다."라고 하셨는데요, c언어에서 처음에 변수명을 선언하고 (int a=10) 값을 초기화해주는 것처럼 변수명과 변수 타입을 기입하는 과정이 필요없고 바로 a=10이라고 쓰면 된다고 이해해도 되나요?
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
노트 패드 npp exec 설치 오류
노트 패드 ++ 설치 후 exec를 설치하려는데 plugin package가 존재하지 않는다는 오류가 뜹니다 어떻게 해결해야할까요?
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
노트 패드 입력 시 콘솔 변동사항
안녕하세요? 강의 내용 중 궁금한 점이 있어서 질문을 남겼어요. 변수, 상수, 상수 개념 강의에서 강사님처럼 노트패드에다가 PI랑 GRAVITY 값을 입력했는데 Console 창에 아무 것도 뜨지 않고 숫자도 빨간 색으로 바뀌지 않아서 그런데 어디가 잘못된걸까요?? 알려주시면 정말 감사하겠습니다! 항상 좋은 강의 잘 듣고 있어요
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
노드패드++ pluging admin 들어가서 nppexec 설치가 안됩니다.
intall 누르면 The plugin package is not found 창이 뜹니다. 어떻게 하면 설치가 될까요?
- 미해결예제로 공부하는 Python 100 문제풀이 Part.1
NOTEPAD++ 로 콘솔 실행 관련 질문이 있습니다..
안녕하십니까. F6을 눌러 실행창을 연뒤, 말씀해주신 코드를 입력하고 OK를 누르고 임의의 TEST CODE를 입력하고 F6을 눌렀습니다만, 코드가 실행되지 않고 python "$(FULL_CURRENT_PATH)" 가 입력된 EXECUTE 창만 뜨고 있습니다. 혹시 무언가 빠뜨린 것일까요??? 시도해 볼수 있는 사항이 있다면 알려주시면 감사 하겠습니다.