본문 바로가기

Programming/Python

(3)
[Python 문법] string 멤버 함수 - split, join, upper 등 문자열 관련 함수들 1. startswith( ), endswith( ) : 문자열(STR)이 특정 문자열(A)로 시작하는가, 끝나는가 'Hello World'.startswith('Hello')#True 'untitled.txt'.endswith('txt')#True 'hi.hwp'.endswith('txt')#False True True False 사용형태 : STR.startswith(A) 2. len( ) : 문자열 길이 출력 fruit = "apple" len(fruit) 5 사용형태 : len(STR) 3. split( ) :특정 문자(A)를 중심으로, 문자열(STR)을 분리하여 리스트로 만들어 주는 함수 fruits = "사과랑 배랑 복숭아" fruits.split('랑 ') ['사과', '..
[Jupyter Notebook] 주피터 노트북 폰트 설정, 원래 코드가 잘 작동이 안될 때 for Windows 항상 mac으로만 주피터 노트북을 쓰다가, 교육에서 노트북을 대여해줘서 오랜만에 윈도우로 주피터를 쓰게 되었습니다! 그런데 폰트가 너무 못생겨서 너무 신경쓰이더라구요..! 다들 아시겠지만 아름다운 개발환경도 생산성에 굉장히 중요한 요소랍니다...ㅠ.ㅠ 또한 윈도우 기본폰트는 대문자 I 랑 소문자 L이랑 구분이 되질 않아서 가독성이 떨어집니다! (feat. IlIlIlIlllIIl : L이랑 I 구분하기) 그래서 원래 하던 대로 폰트를 변경하려고 했습니다! Jupyter notebook에서 폰트 변경하기? 저어어언혀 어렵지 않아요~.~ 1. 먼저 명령 프롬프트(혹은 터미널)를 열고 원하는 위치에 아래의 명령어를 실행합니다. jupyter notebook --generate-config 2. 그러면 아래와 ..
[Python 문법] 문자열 포매팅 - 소숫점 n째 자리 출력, 비율(%) 형태 출력, 인덱스 지정 문자열 포매팅 (String interpolation) python3의 문자열 포매팅 방식인 " '{}'.format " 의 다양한 활용방법은 아래와 같습니다. 1. 인덱스로 하여금, 출력 순서를 바꿀 수 있다. gu = 'gwansan' dong = 'unam' bungi = 123 print(‘{2} {0} {1}’.format(gu, dong, bungi))#'123 gwansan unam' : format( ) 안의 순서 차례대로가 아닌, 원하는 순서로 출력하고 싶으면 {인덱스} 의 형태로 순서번호를 기입하면 됩니다. 2. 직접 변수이름을 기입하여 출력 순서를 지정한다. print(‘{gu} {dong} {bungi}’.format(gu=‘gwansan’, dong=‘unam’, bungi=123..