본문 바로가기
728x90
반응형
SMALL

Python106

[파이썬, Python] 자료구조(Data Structure) - 2️⃣튜플(tuple) 1. 튜플(tuple) 리스트와 비슷하지만 리스트는 대괄호로 자료를 감싸고, 튜플은 소괄호로 감쌈 튜플 내 요소의 수정, 삭제 불가능 요소가 바뀌지 않아야 하는 경우에 사용 1-1. 튜플의 생성 1) 대괄호로 감싼다. tu1 = () print(tu1) >>> () print(type(tu1)) >>> 2) tuple 함수 사용, 여러 요소를 만들 땐 대괄호로 감싼다.(리스트 구조는 아님) tu2 = tuple([1, 3, 5, 7]) print(tu2) >>> (1, 3, 5, 7) 3) 요소만 넣기 tu3 = 1, 3, 5, 7 print(tu3) >>> (1, 3, 5, 7) print(type(tu3)) >>> 1-2. 튜플의 항목 1) 다차원의 튜플 생성 가능 tu4 = ('apple', 'ba.. 2023. 3. 7.
[파이썬, Python] 자료구조(Data Structure) - 1️⃣ 리스트(list) 1. 자료구조(Data Structure)란 ❓ 코드상에서 데이터를 효율적으로 처리하기 위해 데이터 특징에 따라 체계적으로 구조화하여 저장하는 방식 2. 리스트(list) 여러가지 데이터 및 데이터타입을 콤마(,)로 구분하여 대괄호([ ]) 로 감싼 구조 원소들이 연속적으로 저장되는 형태의 자료형 저장되는 요소들이 모두 같은 자료형일 필요는 없다. li1 = [1, 3, 5, 7, 9] print(li1) print(type(li1)) >>> [1, 3, 5, 7, 9] li2 = list(1,3,5,7,9) print(li2) >>> TypeError: list expected at most 1 argument, got 5 # 여러 요소를 list 구조로 저장할 땐 대괄호로 묶어주어야 한다. li2 =.. 2023. 3. 6.
[파이썬, Python] 문자열(string) 다루기 - 문자열 함수, 문자열 인덱싱, 슬라이싱 1. 문자열(string) 이란❓ 문자, 단어 등으로 구성된 문자들의 집합 작은따옴표(' ') 또는 큰따옴표(" ")로 감싼 데이터 # 작은 따옴표로 문자열 저장하기 str1 = '오늘은 월요일 입니다' print(str1) print(type(str1)) >>> 오늘은 월요일 입니다 # 큰 따옴표로 문자열 저장하기 str2 = "오늘은 월요일 입니다" print(str2) print(type(str2)) >>> 오늘은 월요일 입니다 ※ 작은따옴표(' ')와 큰 따옴표(" ")를 동시에 사용할 수 있다. str3 = '나는 말했다. "오늘은 월요일 수업입니다"' print(str3) str4 = "나는 말했다. '오늘은 월요일 수업입니다'" print(str4) >>> 나는 말했다. "오늘은 월요일 수업.. 2023. 3. 6.
[파이썬, Python] 입력함수 input()에 대해 알아보자 🧐 1. 파이썬의 입력함수 input() 사용자(개발자)에게 데이터를 입력받을 수 있는 함수 데이터를 문자형으로 입력받음 name 변수에 '김사과'라는 데이터를 입력하여 저장해보자. input()의 매개변수로 주어진 문자열은 입력창에 그대로 출력된다. 1-1. split() 함수 매개변수로 전달된 문자를 기준으로 데이터를 나눠서 저장하는 함수 숫자형 변수를 입력하여 보자. input()으로 입력된 데이터는 str형으로 저장되기 때문에 연산이 아닌 결합이 된 것을 볼 수 있다. 1-2. int() 함수 문자열을 숫자(정수)타입으로 변환 입력받은 데이터를 숫자 타입으로 변환했기 때문에 연산이 가능해졌다. 1-3. 응용 문제 국어점수, 영어점수, 수학점수를 입력받아 총점, 평균을 구하는 프로그램을 작성해보자. k.. 2023. 3. 6.
[파이썬, Python] 변수란? & 변수의 데이터 타입 & 변수 삭제하기 1. 변수란❓ 처리할 데이터를 저장시키는 기억장소 데이터를 가리키는 메모리 주소가 저장되어있는 기억장소 1-1. 변수의 이름을 작성하는 방법 데이터를 표현할 수 있는 이름으로 지어야 함 문자부터 시작해야 함(숫자부터 시작하면 에러) 대소문자를 구분함 _ 로 시작할 수 있음 한글로 변수를 만들 수 있음. (OS체계에 따라 안될 수 있기 때문에 쓰지 않는 것이 좋음.) 미리 예약된 키워드는 사용할 수 없음(for, if, in, is ....) -> 대소문자로 구분/_를 섞어 사용 등 변수를 만들어 보자. name = '김사과' age = 20 위와 같이 변수를 선언했을 때 python내 메모리 할당은 다음과 같다. print(name) print(age) >>> 김사과 >>> 20 '반하나'라는 또 다른 .. 2023. 3. 6.
[파이썬, Python] 출력함수 print()에 대해 알아보자🧐 1. 파이썬의 출력 함수 print() 매개변수(parameter)로 지정된 데이터를 출력하고 줄을 변경함 print(매개변수) 문자열 타입은 ' ' 또는 " " 를 사용한다. 2. 주석문 프로그램에 영향을 주지 않음 프로그램을 작성하다가 설명을 작성하고 싶을 때 또는 작업한 내용에 대한 메모 #: 한줄 주석문 ctrl + / : 여러 줄을 한번에 # 로 주석 주석으로 처리된 부분은 출력창에 표시되지 않는걸 볼 수 있다. 3. print 함수의 활용 print(10 / 5) 의 결과는 float형식으로 출력된다. ' ' 또는 " " 로 감싸진 문장은 문자열로 인식되어 그대로 출력된다. TypeError: can only concatenate str (not "int") to str 문자열 타입과 숫자형(.. 2023. 3. 3.
[파이썬, Python] 구글 코랩(Google Colaboratory)로 파이썬 프로그래밍 하기! 1. 구글 코랩(Google Colaboratory) 무료로 사용할 수 있는 브라우저 기반 프로그램 구글 드라이브와 Git Hub 연동이 용이하여 사용하기 편리 GPU, TPU 하드웨어 가속기 사용 가능(일부 무료) 생성된 파일의 확장명은 .ipynb 이고 구글 드라이브에 저장됨 리눅스 명령어를 사용할 때에는 앞에 !를 붙여주면 된다. 리눅스 버전과 이름 알아보기 파이썬 버전과 이름 알아보기 2. 셀의 종류 코드: 파이썬 코드 및 리눅스 명령어를 실행할 수 있는 셀 텍스트: 설명을 달거나 문구 등을 적기 위한 텍스트 전용 - 마크다운 언어 문법을 사용 2-1. 셀의 삽입 방법 상단의 '+코드', '+텍스트' 버튼을 눌러 삽입 코드셀을 위에 삽입: ctrl + m, a 코드셀을 아래에 삽입: ctrl + .. 2023. 3. 3.
[파이썬, Python] pip 란? & 파이썬 라이브러리 버전 확인 및 설치, 제거하기 1. pip란 ❓ - 파이썬에서 사용하는 라이브러리를 설치, 제거, 업그레이드 등 관리해주는 명령어. 2. pip list - pip 와 설치된 라이브러리의 종류 및 버전을 알려주는 명령어 3. pip 업그레이드 - 위 cmd 창에서 WARNING 문구는 pip의 새로운 버전으로 업그레이드 하라는 경고문이다. - pip 버전을 업그레이드 시키는 명령어 - pip install --upgrade pip 4. 패키지 설치하기 - 파이썬에서 사용할 라이브러리 설치 시 다음과 같은 명령어를 입력하면 된다. - pip install 패키지명 - 크롤링에 사용되는 requests 라이브러리를 설치해보자. - pip list로 설치된 라이브러리의 버전을 확인해보자. 5. 패키지 제거하기 - 설치된 라이브러리를 제거할.. 2023. 3. 3.
728x90
반응형
LIST