본문 바로가기
반응형

전체 글256

chap_04-4. 문자열, 리스트, 딕셔너리와 관련된 기본 함수 리스트에 적용할 수 있는 기본 함수 함수 설명 min() 리스트 내부에서 최솟값을 찾는다. max() 리스트 내부에서 최댓값을 찾는다. sum() 리스트 내부에서 값을 모두 더한다. reversed() 함수로 리스트 뒤집기 리스트에서 요소의 순서를 뒤집고 싶을 때는 reversed() 함수를 사용한다. list_a = [1,2,3,4,5] list_b = reversed(list_a) print(list_b) print(list(list_b)) 위의 list_b를 출력한 값을 보면 가 출력된 것을 확인할 수 있다. 이는 reversed() 함수의 리턴 값이 'reverseiterator', 즉 이터레이터이기 때문이다. * 이터레이터 (Iterator) for 반복자 in 반복할 수 있는 것 반복문은 위와.. 2023. 10. 26.
chap_04-3. 범위 자료형과 while 반복문 범위(Range) 리스트, 딕셔너리 외에 for 반복문과 함께 많이 사용되는 범위(range) 자료형의 사용법에 대해 알아보자. 매개 변수에 숫자 한개를 넣는 방법 range(A) # A는 숫자 0부터 A-1까지의 정수로 범위를 지정한다. 매개변수에 숫자 두개를 넣는 방법 range(A,B) # A,B는 숫자 A부터 B-1까지의 정수로 범위를 지정한다. 매개변수에 숫자 세개를 넣는 방법 range(A,B,C) #A,B,C는 숫자 A부터 B-1까지 정수로 범위를 지정하되, 앞 뒤의 숫자가 C만큼 차이가 발생된다. 이 때 range()하뭇의 매개변수로는 반드시 '정수'를 입력해야한다. 만약 다른 데이터 타입이 매개변수로 입력되면 TypeError가 발생됨에 유의하자. for 반복문:범위와 함께 사용하기 fo.. 2023. 10. 13.
Spring Boot SpringBoot란? Spring framework 기반 프로젝트를 복잡한 설정없이 쉽고 빠르게 만들어주는 라이브러리. Spring Boot의 AutoConfigure(자동구성)기능을 통해 많은설정들이 자동화 되기 시작했다. SpringBoot의 장점 1. 라이브러리 관리 자동화 : SpringBoot Starter 라이브러리를 등록해서 라이브러리 의존성을 간단히 관리할 수 있다. 2. 라이브러리 버전 자동관리 : 기존 Spring 라이브러리는 버전을 직접 입력해야 했지만, SpringBoot는 pom.xml에 스프링 부트 버전을 입력해놓으면 Spring 라이브러리 뿐만 아니라 third party라이브러리들도 호환되는 버전으로 알아서 다운로드 및 관리를 제공한다. 3. 설정 자동화 : 스프링 부트는 .. 2023. 9. 20.
chap_04. 반복문 리스트와 반복문 파이썬에서 리스트의 의미는 여러가지 자료를 저장할 수 있는 자료이다. 지금까지 숫자, 문자, 수식 등 개별적이고 독립적인 '자료'를 다루었다면, 리스트는 이러한 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료이다. 리스트를 선언하고 요소에 접근하기 파이썬에서 리스트를 생성하는 방법은 대괄호[]에 자료를 쉼표로 구분해서 입력하는 것이다. 대괄호 [] 내부에 넣는 자료를 요소라고 하고, 영어로는 element 라고 부른다. 리스트는 한가지 자료형만으로 구성할 수도 있고, 여러 종류의 자료형을 구성할 수도 있다. list_a=[273,32,103,"문자열",True,False] 위와 같이 리스트를 선언하고, 해당 리스트 안에 있는 요소들을 각각 사용하려면 리스트 이름 바로 뒤에 대괄.. 2023. 9. 14.
chap_03. 조건문 프로그래밍 언어에는 기본적인 자료형으로 참과 거짓을 나타내는 불(boolean) 값이 있다. Boolean은 불린 또는 불리언이라고 부르며 프로그래밍에서는 Bool이라고 쓰이기도 한다. Bool은 오직 True(참)과 False(거짓)값만 가질 수 있다. Bool 연산하기 : 비교 연산자 연산자 == != > = 0: print("양수입니다.") #음수 조건 if number < 0: print("음수입니다.") #0 조건 if number == 0: print("0입니다.") import datetime #날짜/시간과 관련된 기능을 가져옵니다. #현재 날짜와 시간을 구합니다. now = datetime.datetime.now() print(now.year,"년") print(now.month,"월") .. 2023. 8. 31.
chap_02. 숫자와 문자열의 다양한 기능 문자열의 format() 함수 format() 함수는 문자열이 가지고 있는 함수로, 중괄호{}를 포함한 문자열 뒤에 .format() 함수를 사용한다. 이 때 중괄호의 개수와 format 함수 괄호 안의 매개변수 개수는 반드시 같아야한다. "{}".format(10) "{}{}{}{}{}".format(101,202,303,404,505) string_a="{}".format(10) print(string_a) # 10 출력 print(type(string_a)) # 문자열 자료형 출력 format_b = "파이썬 열공해 연봉 {}만원 만들기".format(5000) # {} 기호 앞뒤로 다양한 문자열 추가가 가능하다. 위와 같이 함수를 사용하면 문자열의 {} 기호가 format() 함수 괄호 안의 매개.. 2023. 7. 31.
반응형