본문 바로가기

Programming/Pyhon Memo4

03. 연산 본 포스트는 파이썬을 배우고 정리한 글입니다. 코드 a = 37 b = 54 ab = a + b avg = ab / 2 print('a + b : ', ab) print('avg : ', avg) x = 2.1e8 y = 9.0 print(x / y) print(x + y) print(x % y) z = 1.8 + 1j print(z.real) print(z.imag) k = -7 print(abs(k)) q, r = divmod(a, b) print(q, r) y = pow(a, b) print(y) 실행결과 a + b : 91 avg : 45.5 23333333.333333332 210000009.0 3.0 1.8 1.0 7 0 37 4818291821103903991966428618497405708.. 2020. 11. 30.
02. 자료형 본 포스트는 파이썬을 배우고 정리한 글입니다. 코드 a = 1023 b = 170.6 c = 3 + 5j print(type(a), type(b), type(c)) d = True print(type(d)) s1 = 'python' s2 = "hello, python!" s3 = '''pyhon programming''' s4 = """JM's coding memo""" print(type(s1), type(s2), type(s3), type(s4)) score_list = [90, 88, 74, 68] print(type(score_list)) score_tuple = (90, 88, 74, 68) print(type(score_tuple)) set_data = {1, 2, 5, 6, 7, 11} pr.. 2020. 11. 28.
01. 객체와 변수 본 포스트는 파이썬을 배우고 정리한 글입니다.코드a = 80 b = 90 x = 1023 y = 170.6 # 출력 print(a) print(b) print(x, y) # id 출력 print(id(a)) print(id(b)) del a # 자료형 출력 print(type(x), type(y))실행결과80901023 170.6140731865803632140731865803952 객체와 변수변수는 값을 저장할 수 있는 공간이고, 객체는 메모리에 저장된 데이터 자체를 말한다.예제에서 a, b는 변수의 이름인 변수명인 것이고, 80, 90은 객체, 출력결과에서 보이는 140731865803632와 140731865803952는 각각 객체 80의 id, 90의 id이다.변수를 삭제하려면 del키워드를 사용.. 2020. 11. 28.
00. Python 소개 본 포스트는 파이썬을 배우고 정리한 글입니다. 파이썬은 1989년 네덜란드 프로그래머인 Guido van Rossum이 개발 자신이 개발하는 프로젝트에 C언어와 개발 환경 사이에서 발생하는 갭을 채우기 위해 파이썬을 개발 1991년 오픈소스로 발표 장점 쉽고 직관적 오픈 소스 파이썬은 인터프리터 언어입니다. 인터프리터란 고레벨 언어를 바로 기계어로 변환하는 것이 아니라 중간 코드로 변환한 후 실행하는 것을 말합니다. 그리고 소스코드를 행마다 실행합니다. 그에 비해 컴파일러는 바로 기계어로 변환하며 소스코드전체를 변환하여 실행합니다. 컴파일러가 필요한 대표적인 언어는 c언어가 있습니다. 앞으로 포스팅하는 모든 자료는 Pycharm 환경을 기반으로 합니다. 2020. 11. 28.