본문 바로가기

반응형
파이썬 강좌 15

파이썬 강좌_#8_집합(set) 자료형 set자료형도 tuple과 list와 비슷하지만 중복되는 자료형은 저장하지 않는 특징을 가지고 있습니다. a = set() b = {1, 1, 2, 2} c = type(a) print(c) print(b) 위의 코드를 해설하면 a와 b라는 변수에 집합 값을 넣고 c에는 a의 타입을 대입하고 마지막에는 c와 b를 출력하는 코드입니다. 출력 {1, 2} 왜 출력이 1 두 개 2 두 개가 안 나오고 1과 2 이렇게만 나올까요? 위에서 말한 것처럼 튜플 자료형은 중복되는 문자는 저장하지 않습니다. 그래서 출력이 두 개로 나옵니다. 교집합, 합집합, 차집합 교집합 교집합은 두 개 이상의 집합 중에서 같은 값들만 출력합니다. a = {1, 2, 3, 4} b = {4, 5, 6, 7} print(a & b) in.. 2020. 4. 9.
파이썬 강좌_#07_튜플 튜플은 리스트와 매우 비슷한 자료형입니다. 그럼 먼저 튜플 예제를 살펴봅시다. a = tuple() b = (1, 2 , 3) c = type(a) d = type(b) print(c) print(d) 위의 코드를 해설하겠습니다. a와 b라는 변수를 만들고 그 변수에 튜플을 대입시킵니다. 그리고 c와 d에 a, b의 타입을 대입합니다. 그리고 변수 c와 b를 출력합니다. 출력 튜플의 인덱싱과 슬라이싱 튜플의 인덱싱 a = ("1, 2, 3") print(a[0]) print(a[1]) 튜플의 슬라이싱 a = ('H', 'e', 'l', 'l', 'o') print(a[:4]) 튜플의 덧셈과 곱셈 튜플의 덧셈 a = ('1', '2', '3') b= ('4', '5', '6') print(a+b) 튜플의 .. 2020. 4. 9.
파이썬 강좌_#6_리스트(list) 여러분들은 리스트라고 하시면 무엇이 떠오르나요? 보통 할 일을 적어둔 메모를 생각하실 겁니다. 파이썬에도 이런 기능이 있습니다. 파이썬에서 리스트는 문자들의 묶음이라고 생각하시면 되는데요. 먼저 어떻게 사용하는지부터 알아보도록 하겠습니다. 리스트 사용법 아래의 예제를 보며 리스트 사용법을 익혀보도록 합시다. student = ["jack", "eiden", "cholie", "winston", "thomas", "Newt"] mathscore = [100, 90, 100, 100, 95, 93] 리스트는 변수를 선언한 뒤 대괄호[]를 써준고 그 안에 데이터를 추가하여 사용합니다. python_004_문자열에서 배운 인덱싱과 슬라이싱이 리스트에도 있습니다. 리스트의 인덱싱과 슬라이싱 리스트도 문자열처럼 인.. 2020. 4. 9.
파이썬 강좌_#4_문자열 자료형 문자열 자료형을 만드는 방법 문자열 자료형은 매우 간단하게 만들 수 있습니다. a = "Hello World" b = 'Hello' c = "Hi" d = 'hi' 문자열 자료형은 변수를 선언하고 = 을 붙인 뒤 큰따옴표("")나 작은따옴표('')를 이용해 만들 수 있습니다. 그런데 여기서 궁금증이 생기지 않나요? 만약 문자열에 큰따옴표나 작은따옴표를 포함시키고 싶을 때는 어떻게 해야 할까요? 문자열에 큰따옴표, 작은따옴표 포함시키기 이것도 아주 간단합니다. a = "Hello\"World" b= "I\'m HappyStar" 위와 같이 포함시키고 싶은 큰따옴표와 작은따옴표 앞에 다가 백 슬래시를 추가하면 됩니다. 백 슬래시는 \표시를 누르면 됩니다. 백 슬래시 모양이 뜨지 않고 "\" 모양이 떠도 기능.. 2020. 2. 10.
파이썬 강좌_#3_숫자 자료형 숫자형에는 크게 정수형과 실수형이 있습니다. 오늘은 이 숫자형들을 쓰는 방법에 대해서 알아보도록 하겠습니다. 정수형 a = 1 b = 2 c = 3 정수형은 위의 코드와 같이 먼저 변수의 이름을 정하고 "="을 쓴 뒤 변수에 데이터를 대입하는 것입니다. 실수형 a = 2.3 b = 3.5 c = 7.8 정수형과 동일한 문법이지만 데이터 뒤에 소수점이 있는 자료형입니다. 숫자형을 활용할 수 있는 연산자 사칙 연산자 +,-,*,/ a = 1+2 // 3 b = 4-3 // 1 c = 2*5 //10 d = 10/2 // 5 사칙 연산자는 +,-,*,/ 를 이용한 계산을 하는 연산자들이다. 제곱을 나타내는 연산자 ** a = 2**3 // 8 b = 3 c =5 print(b ** c) //243 제곱을 나타.. 2020. 2. 9.
파이썬 강좌_#2_파이썬 개발환경 준비하기 with NotePad++ 파이썬을 본격적으로 이용하려면 통합개발환경(IDE)를 설치하셔야 합니다. 보통 비주얼스튜디오나 코드블록등을 쓰지만 저는 가벼우면서 성능도 좋은 NotePad++를 사용하고 있습니다. NotePad++를 다운로드 하실려면 아래의 주소로 가주세요. www.notepad-plus-plus.org/downloads/ Downloads | Notepad++ notepad-plus-plus.org 들어가시면 아래와 같은 화면이 뜰 겁니다. 저는 최신버전인 7.8.4버전을 다운로드 하겠습니다. 다운로드 한뒤 노트패드++를 열어 줍니다. 그다음으로 플러그인을 클릭한뒤 플러그인 관리자를 클릭합니다. 플러그인 관리자에 들어오시면 검색창에 nppexec이라고 쳐 주세요. 그리고 nppexec을 체크한뒤 오른쪽 상단에 있는 .. 2020. 2. 9.
파이썬 강좌_#1_파이썬 설치 오늘은 파이썬의 설명과 파이썬을 설치해보는 시간을 가져보도록 하겠습니다. 먼저 파이썬은 1991년 네덜란드인 귀도 반 로섬(Guido van Rossum)이 1991년에 발표한 고급 프로그래밍 언어입니다. 파이썬이라는 이름은 귀도 반 로섬이 좋아하는 코미디인 2020. 2. 9.