Python/기초 6

파이썬 연산자 종류와 사용법 정리

1 연산자와 피연산자1. 피연산자→ 연산이 될 수 있는 값들2. 연산자→ 연산을 수행하는 기호→ 크게 산술, 비교, 논리, 대입, 특수 연산자로 구분2 산술 연산자+덧셈(정수, 실수, 복소수, 문자열 등)-뺄셈*곱셈**거듭제곱/나눗셈(실수 결과)//나눗셈(정수 결과)%나머지※ 불리언 값은 True일 때만 연산 가능3 비교 연산자==같음!=다름, >=크기 비교(정수, 실수, 문자열 등) 4 논리 연산자and두 값이 모두 참일 때 True 반환or둘 중 하나라도 참일 때 True 반환not 불리언 값을 반전하여 반환 ※ 거짓으로 평가되는 값들은 0, 0.0, None, 빈 문자열, 빈 리스트, 빈 딕셔너리 등이 있음5 대입 연산자1. 기본=True 반환2. 복합 대입 연산자+=연산 후 값 할당-=*=**=/..

Python/기초 2025.03.15

파이썬에서 사용자 입력 받기: input() 함수 사용법

1 정의→ 파이썬에서 값을 입력받을 때 사용되는 함수 → 사용자가 입력한 값을 문자열로 반환 → 간단한 사용자 상호작용을 위한 기본적인 방법2 사용 이유▶ 사용자 맞춤형 데이터 처리→ 여러 사람의 입력을 받아 다양한 작업을 할 수 있음▶ 게임 및 응용 프로그램→ 사용자 입력을 통해 프로그램 진행 제어 가능▶ 동적 결과 생성→ 같은 코드로 다양한 상황에 맞게 동작 가능3 파이썬 버전 별 입력 방식 변화1. 파이썬 2input()코드로 해석되는 값 반환raw_input()문자열 그대로 반환2. 파이썬 3input()문자열 그대로 반환eval()코드로 해석 불가(보안 강화)4 사용 방법 (파이썬 3.x)1. 기본 사용법1-1 코드name = input("이름을 입력하세요: ")print(name + "..

Python/기초 2025.03.14

파이썬 print() 함수의 사용법과 특징

1 print() 함수 정의→ 파이썬에서 데이터를 출력하는 기본 내장 함수→ 주로 콘솔이나 터미널에 결과를 표시하는 데 사용 2 print() 함수의 사용 이유▶ 디버깅 및 결과 확인→ 변수 값이나 로직이 제대로 작동하는지 쉽게 확인▶ 간편한 문법 → 직관적인 문법으로 빠르게 출력 가능 ▶ 표준 출력 함수 → 대부분의 환경에서 표준으로 사용 ▶ 포매팅 및 가독성 → f-string, format() 등을 활용해 보기 좋게 출력 가능3 파이썬 초기 출력 방법 ▶ 구문 형태 → 초기에는 print()가 아닌 구문 형태로 제공 → 파이썬 2.x에서만 사용 가능 ▶ sys.stdout.write() 사용 → sys.stdout.write()로 출력 가능 → 출력된 문자 수를 변수에 저장 가능 4 print(..

Python/기초 2025.03.13

Python에서 변수 정의와 사용법

1 정의→ 데이터를 저장할 수 있는 메모리 공간→ 저장된 값은 수정 가능→ 값을 참조하거나 변경 가능2 저장될 수 있는 자료형1. 정수형(int)→ x = 102. 실수형 (float) → x = 10.123. 복소수형 (complex) → x = 10 + 1j 4. 문자열형 (str) → x = "he"5. 불리언형 (bool)→ x = bool(1)6. 리스트형 (list)→ x = [1, 2, 3]7. 튜플형 (tuple)→ x = (1, 2, 3)8. 세트형 (set)→ x = {1, 2, 3}9. 딕셔너리형 (dict)→ x = {"name": "Andy", "age": 24}※ 문자열은 작은따옴표와  큰따옴표 모두 사용 가능3 이름 짓기 규칙→ 첫 글자는 알파벳 또는 밑줄(_)로 시작→ 두 번..

Python/기초 2025.03.12

Python 자료형의 이해와 특징

1 개요→ 변수 선언 시 자료형을 명시할 필요 없이 실행 시점에 자동으로 자료형을 결정하는 동적 타이핑 방식 → 직관적이고 유연한 자료형 처리가 가능2 특징1. 동적 타이핑 → 변수에 값이 할당될 때 자료형이 결정 → 도로 자료형을 명시할 필요가 없음2. 강타입 → 서로 다른 자료형 간의 연산 시 암시적 형변환을 하지 않음3. 객체 지향 → 기본 자료형도 객체로 취급 → 메서드와 속성을 가짐4. 가비지 컬렉션 → 사용하지 않는 객체를 자동으로 제거 → 메모리 관리를 신경 쓰지 않아도 됨5. 유연한 자료형 시스템 → 다양한 자료형 간 자유로운 상호작용 → 사용자 정의 자료형도 가능 3 종류1. 숫자형▶ 정수형(int) → 크기 제한이 없음→ 큰 숫자도 처리 가능▶ 실수형(float) → 부동소수점 방식으로..

Python/기초 2025.03.11

VSCode에서 Python 사용 준비하기: 설치 및 설정 방법

1 Python 다운로드 및 설치→ Python 공식 사이트에 접속하여 자신의 운영체제에 맞는 버전을 다운로드→ 아래 링크는 Python 공식 사이트Welcome to Python.org Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org→ 다운로드 완료 후 아래 사진처럼 체크 후 설치2 VSCode에서 Python 확장 설치→ 아래 화면처럼 VSCode를 실행하고 왼쪽 사이드바의 확장 아이콘을 클릭→ 아래 화면처럼 검색창에 Python을 입력하고, Python 확장을 찾아 설치→ 설치 후, VSCode를 재시작하면 Python을 사용할 준비가 완료 3 Python 작동 확인 → 아래 화면처럼 VSC..

Python/기초 2025.03.10