Python 썸네일형 리스트형 [주말엔파이썬] list ㅁ list ㅁ list 정렬 > sorted() : 기존 리스트는 건드리지 않고, 정렬된 새로운 리스트를 정렬 > sort() : 아무것도 리턴하지 않고, 기존 리스트를 정렬 > reverse=true : 거꾸로 리스트 정렬 ㅁ 홀수면 제거 ㅁ list 요소 확인 * not in ㅁ 그리고 ㅁ list 함수 더보기 [주말엔파이썬] 거스름돈 계산기, 피보나치 수열, 구구단 ㅁ 거스름돈 계산기 ㅁ 피보나치 수열 (Fibonacci Sequence) ㅁ 구구단 * 1단 공식 *구구단 ci Sequence 더보기 [주말엔파이썬] 반복문 while ㅁ 반복문 - while Q. 200이상 자연수 중 가장 작은 27의 배수 ㅁ break > while문의 조건 부분과 상관 없이 반복문에서 나오고 싶으면, break문을 사용 ㅁ continue > 현재 진행되고 있는 수행 부분을 중단하고 바로 조건 부분을 확인 더보기 [주말엔파이썬] format 함수, return문 그리고 scope ㅁ Format 함수를 사용한 문자열 포맷팅 ㅁ 불(bool)대수 > 일상적인 논리를 수학적으로 표현한 것 > 불 대수의 값 : 진리값. True, False > 불 대수의 연산 : and, or, not ㅁ return 문 > 1. 값 돌려주기 > 2. 함수 즉시 종료 ㅁ 옵셔널 파라미터 > 파라미터에게 '기본값(default value)'을 설정 > cf. 옵셔널 파라미터는 마지막. 옵셔널 파라미터를 중간에 넣으면 오류 발생. ㅁsyntactic sugar > 연산 간소화 x = x + 1 x += 1 x = x * 2 x *= 2 x = x - 3 x -= 3 x = x / 2 x /= 2 ㅁ scope : 변수가 사용 가능한 범위 > global 변수 : 모든 곳에서 사용 가능 > local 변수.. 더보기 [멋쟁이사자처럼 AI스쿨 8기] Day9 TIL ㅁ class *setter(): 멤버 변수에 접근하는 함수 *getter() : 멤버 변수에 값을 가져오는 함수 *mangling : private변수에 직접적으로 접근하는 것을 막는 방법 *setter와 getter, mangling을 이용해 사용자의 정보 변경을 차단 ㅁ 메서드 *인스턴스 메서드 : 파라미터 self, 객체를 이용하여 메서드 호출 *클래스 메서드 : 파라미터 cls, 클래스를 이용하여 메서드 호출. 객체로 생성된 초기 변수값을 모두 수정 *스태틱 메서드 : 파라미터 사용 x , 객체를 선언하지 않고 메서드 호출 > 클래스는 객체를 표현하는 문법 인스턴스와 객체는 같은 것을 뜻함. 객체만 지칭할 때는 그냥 객체(object), 클래스와 연관지어서 말할 때는 인스턴스(instance) .. 더보기 [멋쟁이사자처럼 AI스쿨 8기] Day8 TIL ㅁ class : 변수, 함수를 묶어서 코드를 작성하는 방법. 클래스선언 > 객체생성 > 메서드실행 a. 메뉴 선택 b. fake 연산 구성 > 덧셈 연산을 하지만 곱셈 연산이 수행 ㅁ 클래스 상속 > 다른 클래스의 변수(메서드)를 가져와서 사용하는 방법 ㅁ 데코레이터 > 함수에서 중복되는 코드를 빼서 데코레이터 함수로 만들어 코드 작성. 기존 함수에 새 기능 추가 함수 변경시 사용 > 데코명명 아래 함수부터 위로 코드 진행.(func1 -> @deco) 더보기 [멋쟁이사자처럼 AI스쿨 8기] Day7 TIL ㅁ함수 * def : 함수 선언 * return : 결과 데이터를 변수에 저장 or 코드 중단 * docstring : 함수의 설명을 작성(함수 사용 안내서) * lambda : 1회성 함수로, 함수 선언(def)없이 사용 ㅁlist comprehension 간단한 반복문, 조건문을 사용해서 리스트 데이터 생성. 리스트 데이터 필터링 or 데이터 변경 시 사용 ㅁ scope 함수 바깥쪽 : 전역영역, global 함수 안쪽 : 지역영역, local ㅁsplit() : 구분자로 구분된 하나의 문자열(str)을 구분자 기준으로 나우어 list형태로 만듬 type이 str -> list 문자열.split('구분자') *default로 공백을 기준 ㅁmap() : 여러 대응 요소를 하나의 함수에 한꺼번에 대응 .. 더보기 [멋쟁이사자처럼 AI스쿨 8기] Day6 TIL ㅁ 파이썬 연산자 *할당연산자 추가 *할당연산자 예시 i = i +1 과 i += 1 의 결과값 동일 *논리 연산자의 우선순위 Not > And > Or ㅁ부동소수점 & 고정소수점 q. 부동소수점? 실수를 2진수로 표현하며 생기는 소수 -> 해결방법1 : 반올림(round)처리 해결방법2 : 고정소수점 처리 ㅁ조건문 ㅁ반복문 * for * while 더보기 이전 1 2 3 4 5 6 다음 목록 더보기