파이썬에 대한 것네덜란드 개발자 귀도 반 로섬이 만듦구글이 자바와 함께 사용하는 메인 언어무한 정수 처리 가능쉬운 문법 구조다양하고 뛰어난 모듈이 있음파이썬 설치 및 실행해보기'www.python.org' 접속 후 최신 버전 다운로드 ('Add Python to PAT
데이터 입력 input() 함수 이용 ex) userInputData = input() print(userInputData) input() 함수를 이용해서 입력한 데이터는 항상 문자(열) 자료형 다른 자료형(int, float, bool)으로 변환 가능 ex) user
조건식A if 조건식 else B -> 조건식의 결과가 True이면 A 실행, 그렇지 않으면 B 실행if문 : 단일조건if ~ else문 : 양자택일if ~ elif문 : 다중조건if문if 조건식: 실행문\-> 조건식의 결과가 True면 실행문 실행, False면 아
데이터와 변수len() : 문자 길이를 반환함(공백수 포함)find() : 특정 문자열의 위치를 찾아 반환함 (첫문자 위치는 0)ex) strIdx = article.find('객체지향')print(strIdx)str0 : 'str'에 저장된 문자열에서 첫 번째 문자를
함수 input을 넣으면 함수를 통해 output 도출 가능 (기능) 파이썬에서 기본으로 제공하는 내장함수 ex) print(), input() 사용자가 직접 선언하는 사용자 함수 -> 'def 함수명(매개변수):' 로 직접 함수를 만들어 사용 함수는 특정 기능을 '재
지역변수와 전역변수
모듈 사용import 키워드를 이용as 키워드 -> 모듈 이름 단축가능ex) import calculator as calcal.add(10, 20)\-> calculator라는 모듈을 임포트하고 cal이라고 부르겠다 선언from ~ as 키워드 -> 모듈의 특정기능만
객체와 메모리 변수는 객체의 메모리 주소를 저장하고 이를 이용해 객체를 참조함 >rb1 = Robot('red', 200, 80) rb2 = Robot('blue', 300, 120) rb3 = rb1 -> rb3도 rb1의 메모리주소를 가져옴. rb1의 객체가 복사
텍스트파일 관련 기본함수 (순서 중요!)open() : 파일 열기read() or write() : 파일 읽기 혹은 쓰기close() : 파일 닫기텍스트파일 쓰기\-> 'w': 쓰기모드로 연다는 뜻\-> pythonTxt 경로에 text.txt 파일이 없으면 새로 만들
함수 거리(km) = 속도(km/h) * 시간(h) n분을 시간, 분으로 나누기
모듈순열 구하기 (순서O)\-> 바로 순열 구해주는 모듈을 가져와 사용(순열 리스트를 뽑을 수 있음)\-> 순열 구하는 공식을 써서 모듈 만들어 사용하기조합 구하기 (순서X)클래스모듈은 어렵고 클래스는 더더 어려움많이 접해서 익숙해지는 수밖엔 없을듯딕셔너리 구조도 생소
예외처리 -> 0으로 나눌 수 없을 때 예외처리 예외처리(03) 진짜 너무어려움 예외(05)도 어려움.. 복잡하다 텍스트파일