'PYTHON/기본 문법' 카테고리의 글 목록 (2 Page)
본문 바로가기

PYTHON/기본 문법13

[PYTHON - 기본 문법] 파이썬 ++ 파이썬에는 ++ 나 -- 와 같은 증감 연산자가 없다 ++a, a++ 와 같은 효과를 보기 위해서는 어떻게 해야할까? 아주 단순하다. 아래와 같은 한줄을 더 써주면 된다. a += 1증감을 해줌과 동시에 반환을 해주지 못하기에 한줄이 추가되나 더 이해하기 쉬운 특성이 있다. 2020. 5. 20.
[PYTHON - 기본 문법] iterator iterator이터레이터(iterator)는 값을 차례대로 꺼낼 수 있는 객체(object) 파이썬에서는 이터레이터만 생성하고 값은 필요한 시점이 되었을 때 만드는 방식을 사용-> 메모리 이득 반복 가능한 객체(iterable) - 문자열, 리스트, 딕셔너리, 세트, 맵, zip iter 메서드가 들어있으면 iterable 객체 _list=[1,2,3]a= map(int,_list)b= zip(_list,_list)print(dir(a))print(dir(b))print(a)print(b)xxxxxxxxxx['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__.. 2020. 5. 17.
[PYTHON - 기본 문법] comprehension comprehensionComprehension이란 iterable한 객체를 쉽게 생성하기 위한 방법으로 for문과 if문을 iterable객체에 간략하게 표현가능하다.크게 네 가지 종류의 ComprehensionList Comprehension (LC) Dict Comprehension (DC) Set Comprehension (SC) Generator Expression (GE) 구성| 선언부 | 반복부 | 조건부 | List Comprehension리스트 숫자 중 짝수만 리스트에 저장하기xxxxxxxxxxnumbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]even_numbers = []for number in numbers: if number % 2 == 0: even_numb.. 2020. 5. 17.
[PYTHON - 기본 문법] 0. 환경 설정 먼저 python홈페이지로 가서 최신버전의 3.8.2 를 다운을 받는다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 파이썬 Editor를 파이참을 사용하는 경우도 있지만 VScode(visual studio code)를 사용할 것이다. 사람마다 다르겠지만 파이썬 뿐만아니라 html,css,마크다운 등 다른 언어를 함께 코딩하기 좋아 vscode의 확장성이 높다고 생각한다. 그리고 무엇보다도 수석님께 vscode를 추천받았다. https://code.visualstudio.com/docs/?dv=win Documentation for Vis.. 2020. 5. 10.