본문 바로가기

Python9

[Python] 레퍼런스 사이트 / reference site 파이썬 설명서 링크https://docs.python.org/ko/3/contents.html 파이썬 설명서 목차 — Python 3.9.1 문서 docs.python.org www.w3schools.com/python/python_reference.asp Python ReferencePython Reference This section contains a Python reference documentation. Python Reference Module Referencewww.w3schools.com 2020. 12. 23.
[Python] 변수 값 바꾸기 두 개의 변수의 값을 바꾸고자 할 때 타언어에서는 임시변수가 필요하다.하지만 파이썬에서는 임시변수 없이 아래와 같은 형식이면 두 변수의 값을 바꿀 수 있다. (교환의 의미가 더 맞을 것 같다)a, b = b, a 2020. 12. 18.
[Python] 주피터노트북 단축키 주피터 노트북을 실행시키고 파일을 새로 열면 아래와 같이 셀(cell) 이라는 게 보이는데 색상에 따라 두가지 모드로 나뉘어진다.파란색일 때는 셀 선택 모드이고 기본적으로 파일 생성 후 보이는 셀이다.이 해당 셀에 입력부분을 클릭하게 되면 파란색에서 초록색으로 변경이 되며 커서가 깜박거리는데 이때 코드를 작성할 수 있으며 코드 선택 모드이다.셀 선택 모드에서 enter키 를 치면 코드 선택 모드로 변경이 되고, 코드 선택 모드에서 Esc버튼을 누르면 셀 선택 모드로 변경이 된다.** 개인적으로 많이 사용하는 단축키에 대해서만 정리를 해보았다.▶︎ 셀 선택 모드에서 단축키a : 셀 위에 추가b : 셀 아래에 추가x : 셀 삭제y : code모드m : markdown모드마크다운에서 #으로 제목의 크기를 조.. 2020. 12. 16.
[Python] random 모듈로 중복없이 임의의 수 N을 M개만큼 추출하기 제목과 마찬가지로 python에서 random모듈을 사용하여 중복없이 임의의 수 N을 M개만큼 추출하기 포스팅이다.중복제거를 위해 set() 내장함수를 썼으며 set( ) 내장함수에 대한 포스팅은 아래를 참고해서 확인한다. [Python] set 함수 / python 내장 함수class set([iterable]) ▶ set 함수 set 함수는 수학에서 집합과 비슷하다. 일반적인 용도는 멤버십 검사, 시퀀스에서 중복제거와 교집합, 합집합, 차집합, 대칭 차집합과 같은 수학 연산을 계산한다. 순annajang.tistory.com▶ 0 에서 499 까지의 숫자 중 100개 추출하기.모듈임포트하기* random 모듈을 import 할 수 없으면 설치가 안되었을 수 있다. 기본적으로 설치되어 있으나 아닌경우 .. 2020. 12. 15.
[Python] set 함수 / python 내장 함수 class set([iterable])▶ set 함수set 함수는 수학에서 집합과 비슷하다.일반적인 용도는 멤버십 검사, 시퀀스에서 중복제거와 교집합, 합집합, 차집합, 대칭 차집합과 같은 수학 연산을 계산한다.순서가 없는 컬렉션, 원소의 위치나 삽입 순서를 기록하지 않는다.집합은 인덱싱, 슬라이싱 또는 기타 시퀀스와 유사한 동작을 지원하지 않는다.python 내장함수로 바로 사용이 가능하다.가장 중요한 특징은 중복을 삭제해준다는 점이다. / 집합은 중복된 데이터를 가지고 있지 않는다!▶ 선언하기set은 dict타입과 동일한 중괄호를 사용하지만 중괄호만으로 생성이 불가하다. ▽ 아래 캡쳐화면 참고 ▽ set 생성자를 이용해서 선언한다.set 생성자에 iterable한 객체를 넣으면 변환하여 set을 만들.. 2020. 12. 14.
[Python] List Comprehension 리스트 쉽게 생성하기 List comprehension (리스트 컴프리헨션) - 리스트를 쉽게 생성하기 위한 방법으로 파이썬에서 보편적으로 사용되는 기능 중 하나 - 다양한 조건으로 리스트를 생성할 수 있는 기능 중 하나# 문법[출력표현식 for 요소 in 입력 Sequence [if 조건식]]# 예시1list_test = list([i for i in range(10)])# 결과1[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]# 예시2list_test2 = list([0 for i in range(10)])# 결과2[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# 예시3_1부터 100까지 3으로 나누어 떨어지는 수만 출력list_test3 = list([i for i in range(1, 100) if i.. 2020. 12. 8.