PROGRAMMING

Python 정리 (1) 본문

Python

Python 정리 (1)

Raccoon2125 2020. 11. 26. 22:02

* 변수 이름 규칙, 예약어

* type, None

* 대입 연산자, 비교 연산자
* 이스케이프 문자

* 인덱스, 음수 인덱스, 범위표시 [ ] ( )  ※ 인덱스 - 하나의 문자 추출

*  슬라이스 - 범위 문자 추출

* 문자열 함수

ex) a = 'hello world'

     a.(tap키 누르기) → 문자열 클래스 메소드들 확인 가능 (in jupyter notebook)

※ py, ipynb, android studio(java)의 경우 스트링변수를 잡고 스트링변수. 을 하면 알아서 표시됨

* format

* list

 - 인덱싱, 슬라이싱

 - 멤버함수

  1) 추가

    append() : 끝에 추가

    extend() : 리스트를 연장 (a와 b라는 리스트가 있으면 a += b도 가능)

    insert() : 리스트의 원하는 위치에 추가

  2) 삭제

    remove() : 값으로 항목 삭제

    pop() : 인덱스 삭제(선택한 인덱스의 아이템 삭제 및 반환)

  3) index() : 찾고자 하는 값의 인덱스 위치 반환

  4) in 키워드

  5) 정렬: sort(reverse=True) - 리스트 자체 내부 정렬, sorted() - 리스트의 정렬 "복사본" 반환

* tuple (리스트와 같이 복수개의 값을 갖는 컬렉션 타입 / 생성 후 변경 불가)

 - packing, unpacking

* dictionary: 키와 값을 지니고 키는 내부적으로 hash값(동일값 X)으로 저장, 순서(인덱스)가 없음

 - 추가 : update(), a['key'] = value : 키가 없었던 경우 새로운 쌍을 생성

 - 삭제 : pop(), del() : del 키워드는 범용적으로 지워지므로 쥬피터에 남아있는 저장변수도 지움

           clear() : 딕셔너리의 모든 값을 지움

 - value 접근 : get('key')

 - keys(), values(), items()

* set: 수학의 집합의 개념과 동일

 

* 조건문(if, elif, else // while)

* 함수

 - 내장함수: 찾아서 훑어볼 것!!!

 - 사용자 정의 함수

 - parameter: 함수 혹은 메서드 정의에서 나열되는 변수명

 - argument: 실제로 함수 혹은 메서드에 전달 또는 입력되는 실제 값
 - 디폴트 파라미터(default parameter) : 함수 생성 시 변수에 값을 부여할 수 있음

 - 키워드 파라미터(keyword parameter) : 순서가 섞일수는 있으나 추천하지 않음

키워드 파라미터

 - 변수의 범위 : 전역변수, 지역변수

 - 가변길이 인자(variable length argument): *args, **kwargs

    ★ *args : tuple로 인식, **kwargs : dict로 인식 ★

*args
**kwargs

 - 문자열 포맷 함수(format) pyformat.info/

 

PyFormat: Using % and .format() for great good!

Python has had awesome string formatters for many years but the documentation on them is far too theoretic and technical. With this site we try to show you the most common use-cases covered by the old and new style string formatting API with practical exam

pyformat.info

포맷 문자열 리터럴(f- 문자열 포함) docs.python.org/ko/3/tutorial/inputoutput.html

 

7. 입력과 출력 — Python 3.9.1 문서

7. 입력과 출력 프로그램의 출력을 표현하는 여러 가지 방법이 있습니다; 사람이 일기에 적합한 형태로 데이터를 인쇄할 수도 있고, 나중에 사용하기 위해 파일에 쓸 수도 있습니다. 이 장에서는

docs.python.org

※ 추가 참고 자료 greendreamtrre.tistory.com/29

 

Python (파이썬) 함수 & 단축키 모음

단축키 명령모드(Command) 단축키 a : above (위에 셀 추가하기) b : bottom (아래 셀 추가하기) d+d : delete + delete (셀 삭제하기) shift + 'l' : line (셀 줄번호 표시하기) shift +..

greendreamtrre.tistory.com

'Python' 카테고리의 다른 글

Python 정리(1, 2) ipynb 코드블럭  (0) 2020.11.27
Python 정리(2)  (0) 2020.11.27
쓰레드  (0) 2020.11.02
패키지  (0) 2020.11.02
언더스코어 & 더블언더스코어, 특수메소드  (0) 2020.11.02
Comments