본문 바로가기

웹개발4

[Python 기초] 파이썬 자료형 - 문자열 (문자열 슬라이싱, 문자열 함수) 1 문자열 슬라이싱 문자열을 원하는 부분만 잘라내 저장하는 방법이다. 변수[시작번지:끝번지+1] # 다음 보기처럼 시작번지는 자신의 데이터를 포함하지만 끝번지는 자신의 데이터를 포함하지 않기때문에 끝번지+1해준다. >>> str6 = "python java c c++" >>> str6[0:5] 'pytho' >>> str6[0:6] 'python' # 시작번지부터 시작할 경우와 마지막 번지로 끝낼 경우 공백으로 남겨놔도 된다. >>> str6[:7] 'python ' >>> str6[3:] 'hon java c c++' 2 리터럴 상수 문자열은 상수이며 상수는 고정된 값을 의미한다. 변경이 불가능한 값이다. (리터널 상수) >>> str1 = "딸기" >>> str1 = "오렌지" >>> str1 '오렌.. 2021. 3. 30.
[Python 기초] 파이썬 변수(Variable) 1 변수 변수는 데이터를 저장하는 공간이다. 하나의 데이터(객체)를 저장하며, 객체가 저장된 주소를 가리킨다. 변수에 데이터가 저장되는 것이 아니라 주소가 저장되는 것이다. 저장되는 주소는 0x로 시작하는 16진수로 이루어져 있는데 이 주소를 숫자로 기억하는데에는 어려움이 있기 때문에 문자로 이루어진 변수로 접근한다. 또한 c나 java와는 다르게 데이터타입을 따로 적어주지 않아도 된다. 사용방법 데이터 저장방법은 다음과 같다. 변수명 = 값 이제 IDLE에서 여러 타입의 데이터를 저장해 보자. >>> number = 7 >>> name = "python" >>> float1 = 1.1 tip 입력후에 결과가 나오지 않더라도 오류가 나지 않았다면 정상적으로 데이터가 저장된것이다. 이를 출력하려면 다음과 .. 2021. 3. 30.
[Python 기초] 파이썬 개발환경 구축 1 Python 프로그램 설치 www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 1. python.org 접속 후 자신의 운영체제에 맞게 다운로드 한다. 2. 다운로드가 완료되면 설치파일 실행, 다음과 같이 Setup창이 뜨면 하단의 체크박스 선택 후 Install Now눌러 설치를 진행해준다. 3. 설치가 다 되면 윈도우 검색 -> python -> IDLE 클릭 4. 다음과 같은 창이 뜬다. 5. Option -> Configure IDLE 에서 폰트, 테마(Highlights) 등 여러가지를 변경할 수 있다. (편의에 맞는걸로 쓰면 됨.) 6. IDLE에 307.. 2021. 3. 29.
[JAVA 기초] 자바 다형성(polymorphism) 다형성은 객체지향언어에서 객체의 자료형을 변경하는 것을 말한다. 1 다형성이란? 다형성은 사전적 의미로는 '여러 형태 가지는 성질'을 뜻합니다. 객체지향 개념에서 다형성은 '한 가지 타입이 여러 가지 형태의 인스턴스를 가질 수 있다'라는 의미이다. 특히, 부모타입 변수에는 모든 자식 인스턴스들이 대입될 수 있는데, 이점은 객체지향언어의 중요한 특징 중 하나이다. 지금까지는 인스턴스를 생성하고 참조변수에 할당할 때 인스턴스와 참조변수의 클래스 타입을 동일하게 작성했다. A obj = new A(); 그러나 다형성의 정의에 따라 조상 클래스 타입의 참조변수로 자손 클래스 타입의 객체를 참조할 수도 있다. A obj = new B(); ( 클래스 B가 A를 상속할 때) 클래스 B의 데이터 형이 클래스 A이다... 2021. 3. 12.