230630 4

Python 파이썬 데이터 저장 공간 : for문, 문자열, 인덱스(index)

파이썬 데이터 저장 공간 : 여러개의 데이터들을 저장하는 공간들 ; 문자열, 튜플, 리스트, 딕셔너리 데이터 저장 공간과 for문 for i in range(10,5,-2): print("i = {}".format(i)) for문을 통해서 하나씩 추출하여 사용할 수 있다 출력화면 ex. for i in "abcdef": print(i) name = "김모씨" for i in name: print(i) for i in [1,2,3,4,5]: print(i) 출력화면 인덱스 index : 연속적인 공간들을 구별하기위해서 붙여놓은 번호 (C언어에서의 포인터와 관련) 항상 0부터 시작한다 ; 가장 마지막 요소는 크기보다 1이 작다 인덱스 사용형식 : 여러개의 데이터를 저장하는 공간에서만 사용 가능 e.g. [인..

Backend/Python 2023.06.30

Python 파이썬 클래스

클래스 : 어떠한 대상을 표현하기위한 정보(데이터공간,멤버변수)와 그 공간을 컨트롤 할수 있는 기능(함수(메소드),멤버메소드)을 하나의 블록으로 묶어서 정의한 사용자 정의 자료형 인스턴스공간 : 실제 데이터가 저장되는 공간 ; 객체 마다 만들어진다 메소드(함수) : Code영역에 저장되어 있다 ; 모든 객체가 하나의 메소드(함수)를 참조하고 있다 메소드와 함수의 차이점 함수 : 클래스 외부에서 정의된 기능 ; 클래스의 멤버 X 메소드 : 클래스 내부에서 정의된 기능 ; 클래스의 멤버 문자열(String) Python에서 문자열을 총괄하는 클래스 문자열을 관리하기 위해서 만들어진 클래스 C언어에서는 문자열을 관리하는 자료형이 존재하지 않는다 * 문자열을 관리하기 위해 char형 배열을 이용하여 관리 -> ..

Backend/Python 2023.06.30

Python 파이썬 리스트 VS 튜플

리스트 : 데이터의 목록 수정, 추가, 삭제 모두 가능 프로그램에서 많이 사용되는 데이터들을 관리하는 자료형 선언 : [ ] 를 통해 생성 배열 : 파이썬에서는 배열이 없다 Collection : 다량의 데이터들을 관리하기 위해서 만들어진 클래스들이 존재한다 e.g. 튜플, 리스트, 딕셔너리 -> 저장되는 데이터 타입은 object 튜플(Tuple) : 데이터가 수정되지 않는 값의 모음 수정불가 ; 읽기 전용 데이터 리스트 프로그램에서 사용되는 데이터가 정해진 의미 있는 데이터들의 목록 e.g. 거리단위, 경도, 위도, RGB 컬러비트, etc. -> 인덱스, 슬라이싱 사용 가능 선언 ()를 통해서 생성한다 () 생략가능 Packing / Unpacking Packing : 하나의 튜플 안에 여러개의 데..

Backend/Python 2023.06.30

Python 파이썬 반복문 while 연습 예제

파이썬 반복문 while 예제 연습 파이썬 반복문 while 개념 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Python 파이썬 제어문 : 조건문, 반복문 제어문 : 코드의 흐름을 제어하는 문장 특정 상황에 따라 코드를 선택하여 실행하거나 또는 코드의 일정부분을 반복하여 실행하는 문장 제어문의 종류 : 조건문(if ~ else), 반복문(while, for) 조건문 developernew.tistory.com ex1. 1부터 100의 정수를 출력하시오 i=1 while i b: big = a else: big = b i = 1 while True: if big*i % s == 0: print("최소 공배수 : {}".format(big * i)) break i+=1 ex5. 어떤 수의 약수를 구하는 프로그..

Backend/Python 2023.06.30