본문 바로가기

분류 전체보기

(46)
03 예제 핸드폰 번호를 010-xxxx-xxxx 값으로 입력받아 010xxxxxxxx 으로 출력하기 >>> phone = "010-1111-2222" >>> phone[:3] + phone[4:8] + phone[-4:] '01011112222' 구구단 9단 출력하기 9 X 1 = 9 9 X 2 = 18 9 X 3 = 27 9 X 4 = 36 9 X 5 = 45 9 X 6 = 54 9 X 7 = 63 9 X 8 = 72 9 X 9 = 81 >>> num = 9 >>> for i in range(1,9): >>> print(f"{num} X {i} = {num*i}") 9 X 1 = 9 9 X 2 = 18 9 X 3 = 27 9 X 4 = 36 9 X 5 = 45 9 X 6 = 54 9 X 7 = 63 9 X 8 ..
03 문자열 문자열이란? 하나 이상의 문자를 순서대로 나열한 자료형 (str) sequence 자료형 immutable 자료형 인코딩이란? 컴퓨터가 문자를 처리하기 위해 숫자 형태로 변환하는 표준 규칙 ASCII, EUC-KR, UTF-8(세계 표준 규칙) # 문자열은 작은 따옴표 또는 큰따옴표 사이에 작성하면 된다. >>> name1 = "관수" >>> name2 = '철수' >>> print(name1) >>> print(name2) 관수 철수 이스케이프 코드 (escape code) 키보드로 직접 입력이 불가능해 미리 정의해둔 문자 조합 `\n` : 줄바꿈 `\t` : Tab key >>> text = "나는 말했다. \n'파이썬이 재미있다'라고..." >>> print(text) 나는 말했다. '파이썬이 재미..
02 예제 [리스트 문제] salary 변수에 직원들의 연봉을 담은 리스트가 담겨 있다. salary 변수의 리스트에 대하여 가장 높은 연봉을 삭제하고, 내림차순으로 정렬하시오 # 만단위 >>> salary = [3500,4000,4500,6000,3600,8000,15000,3500,4000,4500,6000,3600] 의문점 ??? >>> del salary[15000] >>> salary -> IndexError: list assignment index out of range >>> salary.remove(15000) >>> salary [3500, 4000, 4500, 6000, 3600, 8000, 3500, 4000, 4500, 6000, 3600] >>> sum (salary)//len(salary)..
02 컬렉션 함수(Function)와 메서드(Method) 함수 어떤 작업을 수행하기 위해 독립적으로 설계된 코드의 집합 어떤 입력값을 받아 처리과정을 거쳐 출력을 하거나 반환 하는 기능을 수행 >>> func someFunction{ >>> //some code >>> } 매서드(Method) 객체의 소속되어 있는 함수 밑에 예시처럼 어떤 객체 안에서만 실행되는 함수 >>> class someClass{ >>> func someMethod{ >>> //some code >>> } >>> } 컬렉션 자료형 (Collection Data Type) 다수의 데이터를 그룹화한 자료형이다 여러가지 객체를 하나로 묶어서 사용하는 데이터 타입 ex) list, set, dict, tuple 자료형의 특징 Sequence 자료형..
01 예제 Q1. Q1 sol. dicitonary 사용해서 풀어본거 Q2. Q2 sol. Q3. Q3 sol. Q4. Q4 sol. input & print input: 어떤 함수를 반환하는 값 print: 그냥 출력해줌 input 함수는 숫자를 받아도 문자열로 출력해줌 -> ' ' 문자열이라는 뜻! 끝끈
01 객체와 변수, 기본자료형 연산자 객체와 변수 값 객체 프로그래밍에서 처리(연산)하는 대상 수, 문자 같은 것 변수 값을 담을 수 있는 공간 원만한 유지 보수 역할 여기서 "1001" & "안녕하세요"이 값, x가 변수를 의미한다 >>> x = 1001 >>> print(x) 1001 >>> x = "안녕하세요" >>> print(x) 안녕하세요 사용 규칙 소문자로 작성 (대소문자 구분하므로) 명사로 시작, 의미 있는 단어로 표기함 알파벳, 숫자, 언더바(_) 변수명 첫글자에 숫자가 오면 문법적 오류 발생 변수는 python keyword, 함수명, 클래스명으로 사용 불가능 Snake case: 단어와 단서 사이는 "_"로 이어줌 키워드 (Keyword) 파이썬에서 이미 예약되어 있는 예약어 코드를 제어할 수 있는 [반복문, 조건문, 함..