본문 바로가기

파이썬(Python)21

파이썬(Python) 3장 제어문 - 2. while문 1. while문 기본 구조 2. while 문 강제로 빠져나가는 법 3. while문의 맨 처음으로 돌아가기 4. 무한 루프 1. while문 기본 구조 반복을 하기 위한 구문이다. while문은 조건문이 참인 동안에 while문 아래의 문장을 반복 수행. 구조는 아래와 같다. while : ... 예시1 >>> eat = 0 >>> while eat >> prompt = """ .. 2022. 7. 4.
파이썬(Python) 3장 제어문 - 1. if문 순서 1. if문 구조 2. 조건문과 비교연산자 3. elif 4. 조건부 표현식 1. if문 구조 if 조건문: 문장1 문장2 ... else: 문장3 문장4 ... 조건문이 참이면 if 아래 문장들이 실행. 거짓이면 else 아래 문장들이 실행. 파이썬에서는 들여쓰기가 중요하다. 때문에 문장들이 같은 라인선상으로 적혀있지 않으면 에러가 발생한다. 문장 앞의 공백은 탭(Tab)이든 공백(Space)이든 상관없지만 하나로 통일하도록 한다. 2. 조건문과 비교연산자 조건문 참과 거짓을 판단하는 문장 비교연산자 비교연산자 설명 x y x가 y보다 크다 x == y x와 y가 같다 x != y x와 y가 같지 않다 x >= y x가 y보다 크거나 같다 x >> weight = .. 2022. 7. 1.
파이썬(Python) 2장 자료형 - 8. 변수 순서 1. 변수란? 2. 변수의 복사 3. 변수 생성 방법 1. 변수란? 자료형의 값을 담는 공간이다. 객체를 가리키는 것이라고도 말할 수 있다. 1. 변수의 모양 변수 이름 = 저장할 값 2. >>> a = [1, 2, 3] >>> id(a) 4303029896 2. [1, 2, 3] 값을 가지는 리스트 자료형(객체)이 자동으로 메모리에 생성되고 변수 a는 [1, 2, 3] 리스트가 저장된 메모리의 주소를 가리키게 된다. id()는 변수가 가리키고 있는 객체의 주소 값을 돌려주는 파이썬 내장 함수. 2. 변수의 복사 변수끼리의 복사는 같은 대상을 가르키기 때문에 하나의 객체만을 다룬다. >>> a = [1,2,3] >>> b = a >>> a[1] = 4 >>> a [1, 4, 3] >>> b [1, .. 2022. 7. 1.
파이썬(Python) 2장 자료형 - 7. 불 자료형 순서 1. 불(Bool) 자료형이란? 2. True와 False 3. Bool 연산 1. 불(Bool) 자료형이란? 불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형. Java Script와는 다르게 첫글자를 대문자를 써야한다. >>> 1 == 1 True >>> 2 >> a = True >>> b = False >>> type(a) >>> type(b) 아래처럼 따옴표로 감싸지 않은 문자열을 변수에 지정해서 오류가 발생할 것 같지만 잘 실행된다. type 함수를 변수 a와 b에 사용하면 두 변수의 자료형이 bool로 지정된 것을 볼 수 있다. 2. True와 False 값 결과 "I'm hungry" True "" False [1, 2, 3] True [].. 2022. 7. 1.
파이썬(Python) 2장 자료형 - 6. 집합 자료형 순서 1. 집합 자료형이란? 2. 집합 자료형의 활용 3. 집합 자료형 관련 함수 1. 집합 자료형이란? 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형. set 키워드를 사용해 만들 수 있다. >>> s1 = set([1,2,3]) >>> s1 {1, 2, 3} >>> s2 = set("Hello") >>> s2 {'e', 'H', 'l', 'o'} 집합 자료형에서 다음과 같은 특징이 있다, 중복을 허용하지 않는다. 순서가 없다(Unordered). => 리스트나 튜플과는 다르다. 집합 자료형을 리스트나 튜플 자료형으로 바꾸면 아래와 같이 인덱싱이 가능하다. >>> s1 = set([1,2,3]) >>> l1 = list(s1) >>> l1 [1, 2, 3] >>> l1[0] 1 >>> t1 = t.. 2022. 7. 1.
파이썬(Python) 2장 자료형 - 5. 딕셔너리 자료형 순서 1. 딕셔너리란? 2. 딕셔너리 Key : Value 쌍을 추가 및 삭제 3. 딕셔너리 활용 4. 딕셔너리 관련 함수 1. 딕셔너리란? 딕셔너리는 Key와 Value의 쌍 여러 개가 { }로 둘러쌓인 Key와 Value를 한 쌍으로 갖는 자료형. 때문에 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟값을 구하지 않아도 된다. (Java Script 에서의 객체와 같다.) 1. 모양 {Key1:Value1, Key2:Value2, Key3:Value3, ...} 2. 예 >>> dic = {'name':'Jin', 'age':'30', 'birth': '0318'} >>> a = {1: 'hi'} >>> a = { 'a': [1,2,3]} 2. 딕셔너리 Key : Value 쌍을 추가 및.. 2022. 7. 1.
파이썬(Python) 2장 자료형 - 4. 튜플 자료형 순서 1. 튜플이란? 2. 튜플의 수정과 삭제 3. 튜플의 연산 및 인덱싱 1. 튜플이란? 튜플(tuple)은 아래를 제외하곤 리스트와 비슷하다. 리스트는 [ ]으로 둘러싸지만 튜플은 ( )으로 둘러싼다. 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다. t2 = (1,)처럼 단지 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다. t4 = 1, 2, 3처럼 괄호( )를 생략해도 무방하다. >>> t1 = () >>> t2 = (1,) >>> t3 = (1, 2, 3) >>> t4 = 1, 2, 3 >>> t5 = ('a', 'b', ('ab', 'cd')) 2. 튜플의 수정과 삭제 응~~불.가. 1. 삭제 불가 >>> t1 = (1, 2, 'a', '.. 2022. 7. 1.
파이썬(Python) 2장 자료형 - 3. 리스트 자료형 순서 1. 리스트의 사용과 인덱싱과 슬라이싱 2. 리스트 연산 3. 리스트의 수정과 삭제 4. 리스트 관련 함수 1. 리스트의 사용과 인덱싱과 슬라이싱 리스트의 의미와 사용 원하는 데이터를 하나의 주머니 안에 넣고 싶을 때 사용할 수 있는 자료형이 리스트이다. 리스트명 = [요소1, 요소2, 요소3, ...] >>> a = [] >>> e = [1, 2, ['Life', 'is'], 'wonderful'] a처럼 비어있는 리스트를 생성할 수도 있고, 리스트 안에 리스트를 요소로 넣을 수도 있다. 리스트 인덱싱 1. 인덱싱 >>> a = [1, 2, 3, ['a', 'b', 'c'], 5] >>> a[0] 1 >>> a[-2] ['a', 'b', 'c'] >>> a[3] ['a', 'b', 'c'] 2. .. 2022. 6. 30.
파이썬(Python) 2장 자료형 - 2. 문자열 자료형 순서 1. 문자열의 정의와 표현 2. 문자열 연산하기 3. 문자열 인덱싱과 슬라이싱 4. 문자열 포메팅 (format) 5. 문자열 관련 함수 1. 문자열의 정의와 표현 문자, 단어 등으로 구성된 문자들의 집합. 따옴표로 둘러싸여 있으면 모두 문자열이라고 보면 된다. 1. 문자열 표현 방법 >>> a = "Hi" >>> a = 'Hello' >>> a = """Bye""" >>> a = '''12345''' 2. 문장 내 따옴표를 사용하기 위한 방법 >>> a = "I'm jin." >>> a = '"jin.". He says.' >>> a = 'I\'m jin.' >>> a = "\"jin.\". He says." 3. 여러 줄인 문자열을 변수에 대입하는 법 >>> a = "Hi,jin. \n He s.. 2022. 6. 28.
파이썬(Python) 2장 자료형 - 1. 숫자형 / 참고.Python 형변환 2장 자료형 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것 순서 1. 숫자형이란? 2. 숫자형 종류와 표현 3. 숫자형 사칙연산 ※ 참고 - Python 형변환 1. 숫자형이란? 숫자 형태로 이루어진 자료형. 정수, 실수, 8진수, 16진수 등이 있다. 2. 숫자형 종류와 표현 2-1. 정수형 a = 123 a = -125 a = 0 2-2. 실수형 a = 1.2 a = -0.68 a = 5.36E10 a = 5.36e-10 파이썬에서는 큰 수나 작은 수를 아래처럼 표현한다. (e와 E 둘 중 어느 것을 사용해도 무방하다). 여기서 5.36E10은 5.36∗10^10, 5.36e-10은 5.36∗10^(−10)을 의미한다. 2-3. 8진수와 16진수 8진수 표현 a = 0o2.. 2022. 6. 28.
728x90
반응형