python/파이썬(20)
-
os, path 기본 라이브러리
os - 운영 체제와 상호 작용하기 위한 함수들을 제공 os.getcwd() = 현재 작업 디렉토리를 반환 os.listdir() = 현재 작업 디렉토리 목록을 보여준다 os.chdir(dir) = 작업 디렉토리를 변경한다. sys - 파이썬 인터프리터와 관련된 정보와 기능을 제공한다. sys.modules - 현재 로딩되어있는 모듈들을 사전 형태로 나타낸다 sys.path - 모듈을 찾을 때 참조하는 경로를 나타낸다 sys.exit([arg]) - 프로세스를 종료시킨다 (arg가 0이면 정상종료) sys.getwindowsversion() - 현재 윈도우의 버전을 튜플로 반환 sys.copyright - 설치된 파이썬의 저작권을 나타낸다 sys.version - 설치된 파이썬의 버전을 나타낸다. shu..
2021.10.05 -
윤인선님 강의 [25~35 피보나치]
25. 범위(range)와 반복문 -range(시작,끝,단계) list(range(0, 10, 1)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] *끝숫자는 포함되지 않음 -range는 정수밖에 못들어 온다 -역순으로 for i in reversed(range(10)) 를 많이 사용 26. while반복문 while : while 조건 : 27. break & continue - 반복문 내부에서만 사용할수 있다 - continue - 반복문 루프내의 나머지 실행부를 건너띈다 - break - 반복을 종료하고 싶을때 if number
2021.08.01 -
윤인선님 강의 [24] dic, for문 문제2
23. 딕셔너리 - 딕셔너리는 순서가 없다 키값 - 문자열 , 숫자 , bool, 튜플등 가능 출력 - print(딕셔너리["키값"] 변경 - 딕셔너리["키"] = "변경할 값" 추가 - 딕셔너리["키"] = "값" - 변경과 추가의 키값은 변경할 키값 추가할 키값의 차이가 있다 제거 - del 딕셔너리["키"] 딕셔너리.get("키값") - 키가 있는지 없는지 확인, print() 와 사용한다 24. 딕셔너리 응용 - 하나의 딕셔너리에 같은 key를 중첩으로 사용해 한번에 뽑아 사용할수 있다 key_list = ["name", "hp", "mp", "level"] value_list = ["기사", 200, 30, 5] characte = {} for i in range(len(value_list)) ..
2021.08.01 -
윤인선님 강의[21] for문 문제
21. 리스트와 for 반복문 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] output = [[],[],[]] for number in numbers: output[(numbers - 1) % 3].append(number) print(output) #[ [1, 4, 7], [2, 5, 8], [3, 6, 9] ] ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 풀이 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] output = [[], [], []] output[1].append(1) output[2].append(2) output[0].append(3) output[1].append(4) output[2].append(5) output[0].appe..
2021.08.01 -
윤인선 님 강의 파이썬 정리 ~ 리스트
https://www.youtube.com/watch?v=aoH8LzBkMzI&list=PLBXuLgInP-5kr0PclHz1ubNZgESmliuB7&index=22 한줄에 써야하는데 밑에까지 써야하는경우 1번째 줄 끝에 \를 쓴다 - 표현식 (expression) 어떠한 값을 만들어 내는 코드 - 문장 (statement) "실행 할수 있는 코드"의 가장 작은 단위 10 + 10 (문장) #20 (표현식) - 자료 : 10 20 "hi"등 - 연산자 : +, -, & 등 - 식별자 : 사용자가 정의한 단어 - 키워드 : 창시자가 정의한 단어 (if, break 등) - 스네이크 케이스(snake_case) -> 함수,변수 단어 사이를 언더바(_)로 이어줍니다. 식별자가 마치 뱀처럼 생겼다고 붙혀진 이름..
2021.08.01 -
tuple, dic 의 정리 및 활용
a = [i for i in range(10) if i % 2 == 0 ] print(a) [0, 2, 4, 6, 8] 튜플 -하나의 데이터가 저장되는 경우, 쉼표를 입력해만 합니다. -tuple은 원소(element)의 값을 변경할 수 없습니다. -만약 값을 바꾸고 싶다면 똑같은 변수에 업데이트 후 이전 data를 날려야 한다 -원칙적으로 튜플은 괄호와 함께 데이터를 정의해야 하지만, 사용자 편의를 위해 괄호 없이도 동작합니다. -튜플을 리스트로 변환할수 있다 반대로 리스트를 튜플도 가능하다 변수 = list(튜플이 있는 변수) tuple -아래와 같이 가능 temp = ('apple', 'banana', 'cake') a, b, c = temp print(a, b, c) #apple banana ca..
2021.07.30