반응형

2024/10 6

프로그래밍 | 파이썬 - 입출력(1) | print - 기본 출력, sep, end

본격적인 프로그래밍의 시작은 입출력으로부터 시작된다. 기본 출력 명령문인 print에 대해 살펴보자. 편의에 따라 vs code와 idle을 혼용하여 사용하겠다.출력의 기본 | print(출력할 내용)-문자열은 따옴표로 출력한다.-작은 따옴표로 시작한 문자열은 작은 따옴표로 닫고, 큰 따옴표로 시작한 문자열은 큰 따옴표로 닫아야 한다.-한글 문자열도 출력할 수 있다.-숫자나 수의 연산, 변수의 내용을 출력할 때는 따옴표 없이 출력한다.-코드를 작성하는 과정에서의 줄바꿈은 프로그램 실행 결과에 영향을 미치지 않는다.(5번 줄이 공백이지만 실행결과에는 아무런 영향이 없다.) 연달아 출력하기 | print(출력할 내용1, 출력할 내용2, ...)print로 여러 내용을 연달아 출력하는 경우 기본적으로 두 가지..

IT일반 2024.10.05

프로그래밍 | 파이썬 - 자료형(6) | 리스트 자료형에 대해 알아보자(3) - 중첩 리스트, 리스트 길이 len()

중첩 리스트중첩 리스트 만들기 리스트들을 모아 리스트를 만들 수 있다. 세 번째 명령어에서 day와 num은 xlist의 항목인 동시에 이미 선언된 리스트이다. 그래서 xlist는 중첩리스트가 된다.  중첩 리스트의 인덱스중첩 리스트의 인덱스는 그림의 하늘색과 같다. 이중으로 중첩된 리스트에는 인덱스가 두 개가 붙는데, 바깥 리스트의 인덱스가 먼저 붙고, 그 다음이 안쪽 리스트의 인덱스이다. 예컨대, xlsit에서 tue라는 항목은 0번이 되는 day 리스트 중 1번이기 때문에 xlist[0][1]로 호출할 수 있다. 3은 1번이 되는 num 리스트 중 2번이기 때문에 xlist[1][2]로 호출할 수 있다. 리스트 길이 확인 len()앞서 len 함수를 이용하여 문자열의 길이를 확인했었다. 이 len ..

IT일반 2024.10.05

프로그래밍 | 파이썬 - 자료형(5) | 리스트 자료형에 대해 알아보자(2) - 리스트 항목 수정, 리스트 항목 추가, 리스트 항목 삭제

리스트 항목 수정, 항목 추가항목 수정 1부터 5까지 자연수의 제곱 값을 항목으로 모아놓은 square 리스트가 있다. 2번 항목 6이 잘못되어(3의 제곱은 9이니까) 수정하려고 한다. square[2] = 9를 입력해 주면 항목이 치환된다.  append 메서드 | 리스트이름.append(추가할 항목) append는 '첨부하다', '덧붙이다'라는 뜻이다. append는 리스트의 마지막에 항목을 추가하기 위해 사용하는 메서드이다. 메서드는 특별한 기능을 수행하는 함수라고만 이해하자. 만약 append 메서드를 활용하지 않는다면 아래와 같이 리스트에 항목을 추가할 수 있다. insert 메서드 | 리스트이름.insert(추가할 인덱스, 추가할 항목) insert는 '삽입하다', '끼워넣다'라는 뜻이다. 항..

IT일반 2024.10.05

프로그래밍 | 파이썬 - 자료형(4) | 리스트 자료형에 대해 알아보자(1) - 리스트 선언, 리스트 인덱싱, 리스트 슬라이싱

리스트 선언, 리스트 인덱싱리스트는 목록이라는 뜻이다. 여러 가지 자료를 하나의 이름으로 묶는 자료형을 리스트 자료형이라고 한다. 리스트를 선언할 때는 아래와 같이 대괄호 안에 리스트에 포함할 여러 자료를 콤마( , )로 나열한다.[자료1, 자료2, ...]list1이라는 변수를 선언하고 리스트 자료를 할당했다. 일단은 숫자 자료형과 문자열 자료형을 무작위로 리스트에 포함시켰지만 연관성이 있거나 역할이 유사한 자료를 하나의 리스트로 묶는 것이 좋다.선언과 변수 할당-리스트 전체를 변수에 할당할 수 있다.-print문을 활용하여 변수를 출력하면 할당된 리스트가 그대로 출력되는 것을 확인할 수 있다.리스트 인덱싱-리스트 자료도 인덱싱을 하는데, 문자열의 인덱싱과 동일한 요령으로 하면 된다. 인덱스는 0번부터..

IT일반 2024.10.03

프로그래밍 | 파이썬 - 자료형(3) | 문자열 자료형에 대해 알아보자(2) - 문자열 인덱싱, 문자열 슬라이싱, 문자열 길이 함수 len()

문자열의 인덱스 문자열에 포함된 문자는 각각의 번호를 갖게 된다. 이를 인덱스(우리말로 색인)라고 한다. name이라는 변수를 선언하고 'potato'를 할당하자. 이 문자열의 인덱스를 확인하기 위해 name[인덱스 번호]를 입력해보면 된다. 제일 첫 글자의 인덱스가 1부터 시작하지 않는다. 0부터 시작하기 때문에 여섯 글자이지만 마지막 글자의 인덱스는 5이다. 6번이 없기 때문에 name[6]에서 에러가 났다. 인덱스는 음수로도 확인할 수 있는데, 음수이기 때문에 거꾸로 센다고 생각하면 된다. -0은 없기 때문에, 음의 인덱스는 -1부터 시작하고, 마지막 글자부터 거꾸로 붙게 된다.  문자열의 슬라이싱 슬라이싱. 자른다는 뜻이다. 문자열을 자르기 위해서는 어디부터 어디까지인지 시작과 끝을 정해야 한다..

IT일반 2024.10.02

프로그래밍 | 파이썬 - 자료형(2) | 문자열 자료형에 대해 알아보자(1) - 따옴표 사용법, 이스케이프 문자, 문자열 연산

문자열, 따옴표 사용법프로그래밍 언어에서 문자에 대한 자료형은 문자열이라고 한다. 문자열은 작은 따옴표나 큰 따옴표 안에 쓰게 된다. 이때, 작은 따옴표로 연 것은 작은 따옴표로 닫고, 큰 따옴표로 연 것은 큰 따옴표로 닫아야 한다.*일반적으로 파이썬에서 큰 따옴표 안에 들어간 문자열과 작은 따옴표에 들어간 문자열은 차이가 없다.마지막에 작은 따옴표로 열고 큰 따옴표로 닫은 명령어의 경우, 뒤에 이어지는 괄호의 색깔이 여전히 초록색이다. 큰 따옴표를 문자열 자료형의 종료지점으로 인식하지 않고 있는 것이다. 아직 문자열의 입력이 끝나지 않은 것으로 간주하기 때문에 실행하면 에러가 발생한다. 프로그래밍 과정에서 문법상 무언가 열었다면, 반드시 같은 것으로 닫아주어야 한다. 따옴표를 열었다면 따옴표를 닫아주어..

IT일반 2024.10.02
반응형