0. 터미널창 여는 단축키 ctrl + ` 컨트롤 누른 상태에서 백틱 누르기 백틱은 키보드 tab 위, 숫자 1 왼쪽에 있음. 쉬프트랑 같이 누르면 물결 나오는 그 버튼! 1. bash - venv 폴더 생성 명령어 python -m venv (폴더이름) 엔터 눌러줘야 됨 컴퓨터가 좀 느린 경우 생성되는 데에 시간이 좀 걸리는데 저 경로?가 새롭게 떠야 폴더가 다 만들어진 것 모르겠으면 폴더를 직접 열어서 확인해도 됨(사진 참조) - 가상환경 활성화 명령어 source venv/Scripts/activate source venv/s 까지만 치고 tab 누르면 자동완성됨 그 다음 a만 치고 tab 누르면 자동완성됨 그러고 엔터 누르면 됨 - 가상환경 비활성화 명령어 deactivate 쓰고 엔터 누르면 됨..
코딩테스트 연습 - 중복된 문자 제거 | 프로그래머스 스쿨 (programmers.co.kr) # 일단 for문으로 문자열의 인덱스별로 돌려야 함 # 돌리면서 새로운 변수에 하나씩 저장하는데 # 이미 새로운 변수에 해당 문자가 있으면 저장 안 하고 넘어감 # 완성된 새로운 변수 반환 def solution(my_string): answer = '' for abc in my_string: for i in answer: if abc != i: answer += abc return answer my_string1 = 'people' my_string2 = 'We are the world' print(solution(my_string1)) print(solution(my_string2)) # 출력화면 # (없음..
findall() 문자열에서 원하는 문자나 숫자 형식을 찾아내는 함수다 re.findall("찾고자 하는 문자 or 숫자", 찾아낼 배열) 이렇게 사용한다 사용 예시 import re string = "251hi192" number = re.findall('\d', string) print(number) # 출력화면 # ['2', '5', '1', '1', '9', '2'] string 문자열 속에 있는 숫자를 골라준다
코딩테스트 연습 - 문자열 정렬하기 (1) | 프로그래머스 스쿨 (programmers.co.kr) # 음...문자형인 숫자를 숫자로 판별하는 함수가 있나...? # 배열에서 인덱스마다 뽑았을 때 int로 형변환이 되면 숫자 안 되면 문자...? def solution(my_string): answer = [] for i in my_string: if int(i) != ValueError: answer.append(i) else: continue answer.sort() return answer # 출력화면 # ValueError: invalid literal for int() with base 10: 'h' 음 이런 건 안 되는구나~ 구글링 해보니까 re 모듈을 쓰면 findall함수를 써서 문자열 내..