목록Python (13)
JAVA를 잡아라!...

[ 함수 & 메서드 ]함수 : 주어(객체)가 없이 목적어만 갖는 것1) 내장 함수 2) 사용자 정의 함수C 기반으로 탄생한 함수파이썬은 이미 로직이 짜여진 함수들이 잘 만들어져있음▶ 로직보다는 잘쓰는게 중요 ▶ 주석, 로그, 가독성 중요메서드 : 주어(객체)가 있는 함수 == 객체지향 가능JAVA 기반으로 탄생한 메서드(반복되는)상황, 프로젝트, 다양한 케이스 처리▶ 재사용, 모듈화 ▶ 객체지향 유리 #01 메소드메소드(method)란 특정 객체(object)가 갖고 있는 함수(function)을 의미특정 데이터 자료형에 포함되어 있는 함수함수는 독립적으로 호출 가능 but 메소드는 특정 객체를 통해서만 호출 가능 #02 문자열 메소드✅ format() 메소드 ✅ count() 메소드문자열 내부에 포함된..

[ 함수 & 메서드 ]함수 : 주어(객체)가 없이 목적어만 갖는 것 1) 내장 함수 2) 사용자 정의 함수 C 기반으로 탄생한 함수 파이썬은 이미 로직이 짜여진 함수들이 잘 만들어져있음 ▶ 로직보다는 잘쓰는게 중요 ▶ 주석, 로그, 가독성 중요메서드 : 주어(객체)가 있는 함수 == 객체지향 가능 JAVA 기반으로 탄생한 메서드 (반복되는)상황, 프로젝트, 다양한 케이스 처리 ▶ 재사용, 모듈화 ▶ 객체지향 유리 #01 내장 함수파이썬 인터프리터에는 항상 사용할 수 있는 함수가 내장되어 있음, 이를 내장 함수라고 함외부에 따로 저장해 둔 모듈에서 불러오는 것이 아니기 때문에 import 필요 없음종류abs()delattr()hash()memoryview()set()all()dict()help()min()..

#01 while문알 수 없는 반복횟수 == while문 (무한루프 + 종료조건)while 조건식: 반복실행문#02 for 문정해진 반복횟수 == for문for 변수 in 반복가능객체: 반복실행문 📌 반복가능객체for문은 여러 개의 데이터를 저장하고 있는 객체로부터 데이터를 하나씩 꺼내 사용할 수 있음여러 개의 데이터를 저장하고 있는 객체를 '반복가능객체'라고 부름for문에서 반복가능객체로 사용될 수 있음시퀀스(sequence) 자료형비시퀀스(non-sequence) 자료형문자열(str)'Hello', "Hello"세트(set){1, 2, 3}리스트(list)[1, 2, 3]딕셔너리(dict){'a' : 'apple', 'b' : 'banana'}튜플(tuple)(1, 2, 3) range ✅ ..

파이썬은 코드 블록 { } 개념 xx들여쓰기로 스코프를 판단띄어쓰기 == 1포인터 (메모리 공간 하나)1 Tap == 4 Space무한루프 강제종료 Ctrl + C #01 if문if 조건식: 조건식의 결과가 True일 때 실행문 #02 if-else문if 조건식: 조건식의 결과가 True일 때 실행문else: 조건식의 결과가 False일 때 실행문 #03 if-elif문if 조건식1: 조건식1의 결과가 True일 때 실행문elif 조건식2: 조건식1의 결과가 False이고, 조건식2의 결과가 True일 때 실행문else: 조건식1, 2의 결과가 모두 False일 때 실행문

#01 표준 출력이스케이프(escape character) 및 print() 함수 예제 #02 표준 입력input() 함수 예제형 변환 #03 연산자와 우선순위연산자종류연산자의미산술 연산자+, -, *, **, /, //, %숫자 연산대입 연산자=, +=, -=, *=, **=, /=, //=, %/대입 및 복합 대입관계 연산자>, >=, 크기 비교논리 연산자and, or, not하나 이상의 논리적 처리비트 연산자&, |, ^, ~, >이진 연산기타 연산자참 if 조건식 else 거짓조건 연산in, +, *시퀀스 연산우선순위우선순위연산자의미1[값...], (값...), {값...}, {키:값...}리스트, 튜플, 집합, 딕셔너리2a[0], a[0:3], a.name인덱싱, 슬라이싱, 객체 프로퍼티3**거..

#01 파이썬 프로그래밍 기본[ 주석 ]작은따옴표 3개(''' ''')## Alt + 3 / 4 : 주석 설정 / 해제 #02 변수값을 저장하는 메모리 공간C, C++, Java 등 대부분의 프로그래밍 언어들은 변수를 사용하기 위해 '변수 선언' 과정을 거쳐야 함 변수 선언을 먼저 하는 이유는 저장할 데이터 자료형에 맞는 메모리 공간을 예약하기 위함Python은 변수에 값을 전달할 때 자동으로 메모리 공간이 할당되고 값이 저장되므로 변수 선언 필요없음 이를 동적 타이핑(dynamic typing)이라고 함 #03 기본 자료형구분자료형변환 함수의미int정수int(n)n을 정수로 변환float실수float(n)n을 실수로 변환bool논리bool(n)n을 논리로 변환str문자열str(n)n을 문자열로 변환 ..