주식 자동매매 시스템

파이썬을 이용한 주식 자동매매 시스템

이미지
파이썬을 이용한 주식 자동매매 시스템 INDEX 환경구축 키움증권 API - 연결테스트 키움증권 API - 계좌정보 조회 키움증권 API - 주문 키움증권 API - 종목정보 가져오기 포트폴리오 - 종목, 업종별 자산 포트폴리오 한국투자증권 API API reference 키움 OpenAPI+ 개발가이드 한국투자증권 OpenAPI 다운로드 및 가이드 Design https://www.design-seeds.com/in-nature/succulents/cacti-color-2/ https://create.piktochart.com/dashboard

[python] 문자열 함수 startswith() - 자연어 처리 2


아래 예제는 모두 string method를 import 해야 한다.
import * from string


startswith()

문자열의 접두사를 판별할 수 있는 함수
fruits = ['apple', 'banana', 'kiwi']
for i in range(len(fruits)):
    if fruits[i].startswith('k'):
        print(fruits[i])

>> kiwi

startswith() 함수를 몰랐다면, 아래와 같이 구현이 가능하다.
if fruits[i][0] == 'k':


하지만, 'ap'로 시작하는 단어와 같이 2 글자 이상인 경우는
이 함수를 사용하지 않고는 구현하기 어렵다.
startswith() 함수를 사용하면 검색하려는 접두사의 길이 제한이 없고
여러 개의 접두사를 tuple을 사용해 검색할 수도 있다.

아래 예제에서는 'ap', 'k', 'c' 로 시작하는 문자를 출력한다.

fruits = ['apple', 'banana', 'kiwi']
prefix = ('ap', 'k', 'c')
for i in range(len(fruits)):
    if fruits[i].startswith(prefix):
        print(fruits[i])

>> apple
>> kiwi


또한 시작하는 위치를 지정할 수도 있다. (끝도 지정가능)
아래는 @로 시작하는 문자열들 중 t로 시작하는 문자열을 찾기 위해
시작 위치를 1로 설정한 예입니다.

influencer = ['@trump', '@musk', '@ellish']
prefix = ('t')
for i in range(len(influencer)):
    if influencer[i].startswith(prefix, 1):
        print(influencer[i])

>> @trump


이 블로그의 인기 게시물

Linux에서 CSV파일 사용방법

R에서 외부 데이터 이용하기 (Excel, csv)

[R 함수] aggregate, apply 사용 방법