jupyter

· Python
함수를 이용해서 이터레이터(반복)의 기능을 구현 이터레이터와 동일하게 호출 시점에만 메모리를 사용하고 사용이 끝나면 소멸된다 반환할때 사용하는 명령어는 return이 아닌, yield를 사용한다 이터레이터와 동일하게 전체 또는 next() 한 건씩 출력 가능하다 제너레이터는 여러개의 값을 반환할 수 있다 def simple_generator(): # 첫번째 반환할값 yield 1 # 두번째 반환할값 yield 2 # 세번째 반환할값 yield 3 ### 제너레이터 전체 출력하기 # 제너레이터에서는 함수를 객체로 인지하고 사용한다 # 함수를 생성한다는 의미 또는 제너레이터 객체를 생성한다는 의미를 사용한다 for v in simple_generator(): print(v) 1 2 3 1부터 5까지의 숫자를..
· Python
1. 매개변수 기본적으로 주로 사용하는 형식은 위치 매개변수를 사용하는 함수 형식이다. ### 위치 매개변수를 사용하는 함수 def function1(a,b): print(a,b) function1(1,2) 1,2 기본값을 주는 경우는 모든 매개변수를 기본값 정의 형식으로 사용하거나 제일 뒤의 값을 기본값 정의 형식으로 사용하는 경우에는 오류가 나지 않지만 앞은 기본값을 주고 뒤의 값은 나중에 인자를 넣어주려고 하면 오류가 발생한다. ### 기본값(default) 정의 매개변수를 사용하는 함수 # 앞은 기본값 주고 뒤에는 기본값 안주면 오류남 def function2(a,b=3): print(a,b) function2(2) 2,3 ### 키워드 정의 방식 def function3(a,b): print(a..
· Python
1.유니코드(Unicode) 유니코드(Unicode)는 전 세계의 모든 문자를 표현하기 위한 표준 인코딩 체계 유니코드 프로그램 : 언어 , 문자 , 특수기호 등의 표준화 ### 문자열 결합하기 string1 = "파이썬(python)" string2 = "재미있어요" string3 = "!!!" print(string1+string2+string3) 파이썬(python)재미있어요!!! ### 문자열을 UTF-8로 인코딩하기 text = "안녕하세요" encode_text = text.encode("utf-8") encode_text b'\xec\x95\x88\xeb\x85\x95\xed\x95\x98\xec\x84\xb8\xec\x9a\x94' ### 문자열을 UTF-8로 디코딩하기 decode_tex..
· Python
List란? -요소들의 모음을 나타내는 자료형 -요소들은 [ ] 로 감싼다 -모든 자료형을 담을 수 있다 - + 와 * 연산자도 사용할 수 있다. 리스트 함수에 대해서도 익히는 것이 좋겠다. 문자열로 이루어진 리스트에서는 sum이 적용이 안되는 것을 확인할 수 있었다 range 함수 튜플은 리스트와 같지만 특성이 다르므로 기억해두자!
· Python
문자열은 문자형태의 데이터로 "" 또는 ''로 감싸준다 ''' 또는 """ 로 감싸주면 줄바꿈 또한 그대로 적용된다 문자열은 아래와 같이 인덱싱이 가능하다. -5 를 보면 뒤에서부터 다섯번째를 가리킨다는 것을 알 수 있다. 문자열 포맷팅 문자열 함수는 완벽하게 익히는 것이 좋겠다 input 함수의 경우 실행하면 x에 input할 값을 받는 창이 나오고 값을 입력하면 실행된 결과를 나타낸다 jupyter가 아닌 python으로 실행하게되면 terminal 창에서 입력하고 그 값을 확인할 수 있다
s2h15
'jupyter' 태그의 글 목록