728x90
반응형

개발/Python 55

문자열 포맷별 출력

문자열 포맷 구분 % 기호 방식 {} 기호 방식 f-strings 방식 출력 결과 문자열 '%s' % 'string' '{}'.format('string') s = 'STRING'; f'{s.lower()}' 'string' 문자 '%c' % 0x41 '{:c}'.format(0x41) f'{0x41:c}' 'A' 십진수 '%d' % 0xFFFF '{:d}'.format(0xFFFF) f'{0xFF00+0x00FF:d}' '65535' 부동소수 '%.2f' % 3.141592 '{:.2f}'.format(3.141592) f'{3.141592:.2f}' '3.14' 16진수 (소문자) '%x' % 65535 '{:x}'.format(65535) f'{65535:x}' 'ffff' 16진수 (대문자) '%..

개발/Python 2021.04.16

파이썬 튜플(tuple)

튜플은 소괄호('(', ')')로 표시하며 원소를 변경할 수 없다. >>> myTuple = ('a', 'b', 'c', [10, 20, 30], abs, max) >>> myTuple ('a', 'b', 'c', [10, 20, 30], , ) 5번째 원소인 내장함수 abs()에 -100을 파라미터로 전달 >>> myTuple[4](-100) 100 6번째 원소인 내장함수 max()에 리스트([10, 20, 30])를 파라미터로 전달 >>> myTuple[5](myTule[3]) 30 원소 변경 시 >>> myTuple[0] = 'A' TypeError: 'tuple' object does not support item assignment 참조 : (도서) 파이썬 증권 데이터 분석 / 김황후 저

개발/Python 2021.04.16

파이썬 리스트 내포

for 문 이용 >>> nums = [1, 2, 3, 4, 5] >>> squares = [] >>> for x in nums: squares.append(x ** 2) >>> squares [1, 4, 9, 16, 25] 리스트 내포 이용 >>> nums = [1, 2, 3, 4, 5] >>> squares = [x ** 2 for x in nums] >>> squares [1, 4, 9, 16, 25] 짝수일 때만 원소로 저장 >>> nums = [1, 2, 3, 4, 5] >>> squares = [x ** 2 for x in nums if x % 2 == 0] >>> squares [4, 16] 참조 : (도서) 파이썬 증권 데이터 분석 / 김황후 저

개발/Python 2021.04.16

파이썬 split() 함수

split() 함수는 문자열을 분리하여 리스트로 만들 때 사용 인수가 없으면 빈 스페이스(' ')로 분리하고 인수가 있으면 인수로 분리한다. 인수 없이 분리 >>> myList = 'one two three'.split() >>> type(myList) >>> myList ['one', 'two', 'three'] 인수 없이 분리하는데 빈 스페이스(' ')가 없는 경우 >>> myList = 'one,two,three'.split() >>> myList ['one,two,three'] 인수로 분리 >>> myList = 'one,two,three'.split(',') >>> myList ['one', 'two', 'three'] 참조 : (도서) 파이썬 증권 데이터 분석 / 김황후 저

개발/Python 2021.04.16

파이썬 sort()와 sorted() 차이

sort() 함수 1. 리스트만 가능 2. 리스트를 직접 정렬하고 None 리턴 >>> l = [3, 1, 5, 2, 4] >>> l.sort() >>> l [1, 2, 3, 4, 5] sorted() 함수 1. 리스트, 문자열, 튜플, 딕셔너리 등 반복 가능한 자료형 모두 가능 2. 기존 리스트를 복사해서 새로 만들어 반환 -> sort() 함수보다는 다소 느림 3. 기존 리스트에는 영향을 주지 않는다. >>> l = [3, 1, 5, 2, 4] >>> sorted(l) [1, 2, 3, 4, 5] >>> l [3, 1, 5, 2, 4] 참조 : (도서) 파이썬 증권 데이터 분석 / 김황후 저

개발/Python 2021.04.16

비트코인 15분 전 KRW 시세 파이썬 코드

1. PIP blockchain 패키지 설치 $ pip install blockchain 2. 파이썬 코드 작성 후 저장(파일명 : bitcoin.py) 또는 IDLE에서 코드 작성 후 실행(이 경우 3번 실행 안해도 됨.) ---------------------------------------------------------------------------- from blockchain import exchangerates tk = exchangerates.get_ticker() print('1 bitcoin =', tk['KRW'].p15min, 'KRW') ---------------------------------------------------------------------------- 3. ..

개발/Python 2021.04.16

PIP 패키지 설치

$ pip install (패키지명) 예) $ pip install numpy 패키지 버전 지정 설치 $ pip install (패키지명)=(버전) 예) $ pip install numpy=1.19.5 프록시 서버 환경에서 설치 $ pip install (패키지명) --proxy (프록시서버 주소) 예) $ pip install numpy --proxy http://192.168.0.1:8080 PIP 설치 시 SSL 인증 오류 발생하는 경우 $ pip install --trusted-host (host 주소) --trusted-host (host 주소) (패키지명) --proxy (프록시서버 주소) 예) $ pip install --trusted-host pypi.org --trusted-host fi..

개발/Python 2021.04.16
728x90
반응형