본문 바로가기

파이썬/파이썬 기초 문법25

파이썬 컬렉션 타입 (2) 튜플 1. 튜플 생성변경할 수 없는(immutable) 여러 가지 데이터 타입의 값을 저장할 수 있는 컬렉션tu1 = ()print(tu1)print(type(tu1))더보기 요소가 1개일 경우 다음과 같이 작성하면 튜플이 아닌 소괄호를 사용한 계산으로 인식한다. tu1 = (1)print(tu1)print(type(tu1))더보기 따라서 요소가 1개일 경우 끝에 콤마를 붙여 줘야 한다.tu1 = (1,) # 요소가 1개일 경우 끝에 콤마를 꼭! 붙여야 함print(tu1)print(type(tu1))더보기tu2 = (1, 3, 5, 7)print(tu2)print(type(tu2))tu4 = 1, 3, 5, 7print(tu4)print(type(tu4))num1 = 10num2 = 20num3 = 30tu.. 2024. 9. 26.
파이썬 컬렉션 타입 (1) 리스트 1. 컬렉션(Collection)컬렉션은 모음이란 뜻으로 파이썬에서 여러 값을 하나의 단위로 묶어서 관리할 수 있게 해 준다. 리스트, 튜플, 세트, 딕셔너리 등이 기본적인 파이썬 컬렉션 타입에 속한다. 컬렉션생성함수특징형태예시리스트list()추가, 수정, 삭제 가능대괄호 []l = [1, 2, 3]튜플tuple()변경 불가능소괄호 ()t = (1, 2, 3)딕셔너리dict()키-값 쌍으로 관리{키:값}d = {'a' : 5}세트set()중복된 값 저장 불가능중괄호{}s = {1, 2, 3}  2. 리스트여러 값들을 하나의 변수에 저장하여 관리할 수 있는 자료 구조이고 대괄호 []를 사용한다.  2-1. 리스트 생성li1 = [1, 3, 5, 7, 9]print(li1)print(type(li1))li2.. 2024. 9. 26.
파이썬 문자열 다루기 1. 문자열파이썬에서 문자열은 텍스트 데이터를 처리하는 데 사용된다. 작은 따옴표(')나 큰 따옴표(")로 문자열을 생성할 수 있고 여러 줄의 문자열은 세 개의 따옴표(''', """)로 생성할 수 있다.str1 = '오늘도 즐거운 파이썬 수업'print(str1)str2 = "오늘도 즐거운 파이썬 수업"print(str2)str3 = '''김사과:오늘 수업 정말 즐겁네요그렇죠?'''print(str3)is 연산자: 두 객체가 동일한 주소에 할당된 객체인지 확인할 때 사용한다. 동일한 주소에 할당되었다면 True 아니라면 False 값이 출력된다.str1 = 'Hello'str2 = 'Hello'# is: 파이썬에서 두 객체가 같은 객체인지 여부를 비교. 동일한 메모리 주소를 가지는지 확인print(st.. 2024. 9. 25.
파이썬의 변수 1. 변수파이썬에서 변수는 데이터를 저장할 수 있는 이름표 같은 것이다. 변수를 사용하면 어떤 값을 메모리에 저장하고 그 값을 나중에 참조하거나 변경할 수 있다. 1-1. 파이썬의 메모리 구조프로그램이 실행되기 위해서 먼저 프로그램 자체가 메모리에 로드되어야 한다.프로그램에서 사용되는 변수들을 저장할 메모리가 필요하다.컴퓨터 운영체제는 프로그램 실행을 위해 메모리를 나누어 관리한다.파이썬의 메모리 영역코드 영역: 실행할 프로그램의 코드가 저장되는 영역데이터 영역: 프로그램의 전역변수, 지역변수들이 저장되는 영역스택 영역: 함수의 호출과 관계되는 지역변수, 매개변수가 저장되는 영역힙 영역: 사용자가 직접 관리할 수 있는 메모리 영역, 메모리 공간이 동적으로 할당되고 해제된다.1-2. 변수의 사용"변수명 =.. 2024. 9. 24.
파이썬의 출력 1. print 함수print() 함수는 파이썬의 기본 출력 함수로 데이터를 출력하기 위해 사용 - print(값1, 값2, …, 값) 출력값을 쉼표(,)로 구분하여 나열    print('안녕하세요 파이썬')   print("안녕하세요 파이썬")   print("'안녕하세요'")   print('"안녕하세요"')   print(10)   print('10')   print(10, 20, 30, 40)   print('안녕하세요', '파이썬', '!!') 더보기  - print(값1, 값2, …, sep='구분 자')sep: 값들 사이를 구분해 줄 문자를 지정한다. 기본값은 sep=' (공백)'    print('안녕하세요', '파이썬', sep=' ')   print('안녕하세요', '파이썬', sep.. 2024. 9. 24.
구글 코랩(Colab) 시작하기 1. 구글 코랩(Colab)- 구글 코랩(Colab)은 구글에서 제공하는 클라우드 기반의 Jupyter 노트북 환경- 주로 Python 코드를 작성하고 실행하는 데 사용되며 데이터 분석, 기계 학습, 딥러닝 등의 작업에 유용 2. 마크다운(Markdown)- 일반 텍스트 기반의 간단한 마크업 언어- 구글 코랩의 텍스트 셀에서 사용 가능 1) 제목# 제목1## 제목2### 제목3#### 제목4##### 제목5###### 제목6 2) 강조**볼드체** 또는 __볼드체__*이탤릭체* 또는 _이탤릭체_ 3) 목록- 순서가 있는 목록: 숫자.(점) 사용- 순서가 없는 목록: -, *, + 사용  4) 링크[문자열] (웹사이트 주소) 5) 이미지![문자열] (이미지 주소) 6) 수평선3개 이상의 *, -, _ 연속.. 2024. 9. 22.