728x90
반응형

IT/python 25

프로그래머스 : 대소문자 바꿔서 출력하기 (파이썬)

내답안 str = input() # end 사용시 출력 후 줄 바꿈 생략 #print("Hello", end="") for i in str: if i.isupper() == True: print(i.lower(), end="") else: print(i.upper(), end="") * upper, lower는 대소문자를 스왑처리하는 기능이라 보면된다. is가 대소문자를 구분할수있는 유효성이라 보면됨. * print(i.upper(), end="")의 end 매개변수는 출력 후 커서 위치를 설정하는 역할을 합니다. 기본적으로 print 함수는 출력 후 줄 바꿈 문자('\n')을 추가하여 다음 줄로 이동합니다. 하지만 end 매개변수를 사용하면 줄 바꿈 문자를 생략하거나 다른 문자를 추가하여 커서 위치를 ..

IT/python 2024.03.06

파이썬 자주쓰는 기본문법 정리 (메모용)

타언어에서 function 이 def 로 사용되며 if 나 for 등등 기존에선 if(식) {} 을 사용하거나 => 애로우 함수를 사용했지만, 파이썬에선 콜론으로 구분을 합니다. 이거 외엔 딱히 뭐 간단한듯..? 변수 = '파이썬변수명'; print('변수 출력 : ' + 변수); #변수저장 변수 = '파이썬변수명'; print('변수 문자열 일부 출력 : ' + 변수[0:2]); #변수의 일부문자 추출 리스트 = [0,2,4]; #리스트 (배열) print(리스트[2]); #리스트에서 2만 출력하고싶을때 리스트[1] = '수정할꾸야'; #기존리스트 1번째 인덱스를 수정하는 과정 print(리스트[2]); #리스트에서 2만 출력하고싶을때 리스트2 = {'first':1, 'five':5} #딕셔너리 자료..

IT/python 2024.02.17

업비트 코인자동매매 프로젝트

요새 제테크가 한창인데요.. 참고로 저는 주식 6년차 제테커?입니다 ㅎ... 주식자동매매를 구현하고싶었는데, 제가 쓰는 증권사는 API를 지원하지않아서 간간히 단타치는 코인으로 주제를 돌렸습니다. ​ 준비사항 Python VS CODE 업비트 회원가입 및 잔고에 돈충전, API 등록 ​ ​ TEST.PY 로그인이 되나 잔액이 확인되나 확인하는 VSCODE 터미널창에 확인가능 bestk.py 8달전부터 상승장이 시작되어서 240일의 최적 k를 구하는 테스트코드 k는 코드가 목표가를 설정 할 때 곱하기 가 되는 숫자. 0.4가 최적의 k로 선정되어 실제 설정할때 0.4로 설정할 예정 아래는 실제 자동매매하는 코드입니다. 위에없어도 아래는 가능함. 하지만 자신이 생각하는 일수의 K 를 구해서 최적의 코드를 하..

IT/python 2023.12.14
728x90
반응형