본문 바로가기
반응형

파이썬4

.format() 포멧 python 파이썬 print 프린트 🔍 .format()의 인덱스 기반 자리 표시자print("{0:>2} X {1:>2} = {2:>2}".format(dan, n, dan * n))여기서 .format()은 **전달된 값의 위치(순서)**에 따라 중괄호 {} 자리에 대응시킵니다.🔢 정리해보면:자리 표시자의미실제 값{0:>2}첫 번째 인자 dan을 오른쪽 정렬(>), 2자리 폭(:2)예: 3 → " 3"{1:>2}두 번째 인자 n을 오른쪽 정렬예: 7 → " 7"{2:>2}세 번째 인자 dan * n을 오른쪽 정렬예: 21 → "21" 즉, .format(dan, n, dan * n) → 0, 1, 2 순서대로 자리 표시자에 대응됩니다.🧠 비유로 설명.format()은 마치 다음과 같습니다:args = [dan, n, dan * .. 2025. 6. 19.
참조 변수의 차이 사본 원본 copy reference range list 📌 사본 전달 vs 원본 전달 (참조 변수의 차이)🎁 비유로 이해하기개념설명비유사본(copy)기존 리스트와 똑같지만 완전히 새로운 리스트를 만듦프린터로 문서를 복사해서 새 종이로 만드는 것참조(reference)기존 리스트를 가리키는 또 다른 변수책상 위의 같은 책을 두 사람이 함께 보는 것 🧪 코드와 함께 보기numbers = list(range(11)) # [0, 1, 2, ..., 10] ✅ 1. 슬라이싱을 통한 사본 생성reversed_list = numbers[::-1] # ← 새 리스트가 만들어짐reversed_list[0] = 99reversed_list는 numbers의 복사본reversed_list[0]만 바뀌고, numbers는 변하지 않음📌 사본이므로 원본과는 .. 2025. 6. 18.
python 파이썬 변수 데이터 타입 확장형for문 pop remove append insert 📘 2장 정리: 변수와 단순한 데이터 타입✅ 1. 변수는 객체를 참조하는 이름표Num = 12S2 = 'nice work'Num = S2변수 Num은 처음엔 12를, 이후엔 'nice work'를 참조함변수는 고정된 값을 담는 것이 아닌, 객체를 가리키는 포인터📌 동일 변수라도 참조하는 객체에 따라 메소드와 결과가 달라짐💡 결론: 변수는 "객체를 참조하는 이름표"이며, 변수 ≠ 객체 / 변수 → 객체🔁 2. 확장형 for문 (List Comprehension 기초)int_list = [int(s) for s in str_list]str_list 내의 문자열 요소들을 정수형으로 변환해 int_list에 저장Python은 한 줄 코딩에 강함 → 리스트 내포(List Comprehension)로 자주 .. 2025. 6. 18.
python 파이썬 install .py .ipynb 비주얼 코드 visual studo code markdown 🐍 파이썬 크래시 코스 학습 기록 – 설치 및 준비1. 📚 학습 교재 다운로드공식 사이트: https://ehmatthes.github.io/pcc_3e/파일 다운로드: .zip 파일 다운로드 가능2. 🐍 파이썬 설치✅ 권장 버전현재 최신 버전 (2025.06.17 기준): Python 3.13.5다운로드 링크: Download Python 3.13.5✅ 대체 버전 (강의자료와 맞추는 경우)Python 3.9.13 (2022.05.17)주의: Windows 7 이하에서는 사용 불가다운로드 링크: Download Windows installer (64-bit)3. ⚙️ 파이썬 설치 방법설치 실행 (Install Now)필수: Add Python 3.13.x to PATH 체크박스 체크설치 완료 후, .. 2025. 6. 18.
반응형