전체 글 77

[파이썬 300제] 21~30

파이썬 300제 21~30 개인 기록용 https://wikidocs.net/7022 021 ~ 030 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray ... wikidocs.net 21. "python"이 바인딩하는 문자열에서 첫번째와 세번째 문자 출력 답 : a="python" print(a[0], a[2]) 22. 자동차 번호가 "24가 2210"일 때 뒤에 4자리만 출력 답 : a="24가 2210" print(a[-4:]) 23. "홀짝홀짝홀짝" 문자열에서 "홀"만 출력 답 : a="홀짝홀짝홀짝" print(a[::2]) //시작인덱스:끝인덱스:간격(step) 24. "PY..

Python 2022.07.20

[파이썬] break, continue, pass

break로 반복문 탈출하기 - 특정 조건을 만족할 때 반복문 탈출(종료) - 조건은 if로 판단 * for i in range(10) if i>5 break print(i) print(반복문 탈출) continue로 반복문 특정 조건만 건너뛰기 - 반복문에서 continue 키워드를 만나면 들여쓰기 된 코드는 수행하지 않고 다음 반복으로 이동 - 다음 인터렉션으로 건너뛰는 것 * 홀수만 출력하기 for i in range(10): if i % 2 == 0: //%는 나머지를 구하는 함수 continue print(i) pass - 구문적으로는 문(statememt)가 존재해야 하나, 딱히 처리할 일이 없을 때 사용 - ex. for문 뒤에 최소 하나의 문장이 있어야 하나.. 어떤 이유가 됐든 아무것도 ..

Python 2022.07.19

[파이썬 300제] 11~20

파이썬 300제 11~20 개인 기록용 https://wikidocs.net/7021 011 ~ 020 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray ... wikidocs.net 11. 삼성전자라는 변수로 50,000원 바인딩, 삼성전자 주식 10주를 보유하고 있을 때 총 평가금액 출력 답 : 삼성전자=50000 //값에 , 입력 시 튜플로 인식 print(삼성전자*10) or 평가금액=삼성전자*10 print(평가금액) 12. 삼성전자의 일부 투자정보를 바탕으로 시가총액, 현재가, PER 등을 바인딩 항목 값 시가총액 298조 현재가 50,000원 PER 15.79 답 : 시가..

Python 2022.07.18

[파이썬] 반복문

반복문 - 반복적인 작업을 수행하는 구문 for - 반복적으로 처리할 데이터는 자료구조에 저장되어 있어야 함 - 횟수가 정해져 있을 때 사용 - 자료구조에 있는 데이터에 대해서 반복적으로 처리할 때 주로 사용 - 반복하고자 하는 문장을 들여쓰기 한 후 적어줌 - '포 아이 인 자료구조(리스트, 튜플, 딕서녀리):'//아이(i) 대신 적당한 변수 이름을 지어주는 것이 좋음 - for i in 리스트: #리스트 안에 있는 값 i에 대해서 수행할 문장1 수행할 문장2 #아래 구문들을 수행 - for문은 뒤에서부터 해석하면 쉬움 for과 range - for문을 사용하여 어떤 정수 범위를 표현 - for i in 리스트(추가할 숫자 개수): print(i) - range(start, end, step) - st..

Python 2022.07.18

[파이썬] 조건문

조건문 - 어떤 조건에 따라 동작을 수행하고자 할 때 사용 - 조건 다음에는 콜론(:)이 있어야 함 - 조건을 만족할 때 수행되는 문장은 들여쓰기(공백 4칸) 되어야 함 - 조건이 참(True)일 시 들여쓰기 된 문장들이 순서대로 실행되고, 조건이 거짓(False)일 경우 실행되지 않음 if - if 조건 : 실행 문장 형식으로 조건문 입력 if ~ else - if 조건 : 조건 만족할 때 수행할 문장1 ... else: 조건을 만족하지 않을 때 수행할 문장A if ~ elif ~ else - elif가 몇 개가 되든 다 성립하지 않으면 else로 - if 조건1: 수행할 문장1 ... elif 조건2: 수행할 문장a ... else: 수행할 문장A 코드의 실행 흐름 - 파이썬 인터프리터는 위에서 아래..

Python 2022.07.18

[파이썬] 문자열

문자열 - 문자열은 변경 불가(immutable 타입) - 파이썬은 한 글자인 '문자'와 여러 글자인 '문자열'을 구분하지 않음(문자열만 존재) - 문자열 : 작은따옴표(' ')나 큰따옴표(" ")로 묶인 문자들의 모임.. 'a'도 문자열, "a"도 문자열 인덱싱 - 문자열에서 문자 하나를 가져오는 것 - 첫 문자열부터 0번, 마지막 문자열부터 시작하고 싶은 경우 -1부터 시작 * 인덱싱 예제 lang = "Python3" //lang 변수 생성 lang[0] //lang 변수 "Python3"의 0번째 문자는? 결과 : 'P' 슬라이싱 - 범위를 지정하여 문자열의 일부를 가져오는 것 - 시작 인덱스와 끝 인덱스를 구분하기 위해 중간에 콜론(:) 사용 - 슬라이싱은 글자 사이사이에 숫자가 있다고 생각하면..

Python 2022.07.17

[파이썬] 변수

변수 - 변수는 값에 대한 이름표 - 변수 이름은 숫자로 시작 불가 - 영문(소문자, 대문자) 한글, 언더스코어(_) 사용 가능하나 보통 영어 소문자 사용 - 변수는 값을 바인딩(변수가 어떤 값을 가리키는 것... 값이 메모리에 할당된 주소를 기억함) - id(value name) 함수로 해당 변수의 메모리 주소 값 확인 가능 - 영어 단어를 그냥 사용하면 변수, 큰따옴표를 사용하면 문자열

Python 2022.07.17

[파이썬] 이차원 데이터

이차원 데이터 - 리스트 안에 또 다른 리스트가 있는 상태 - 기본 문법은 리스트와 동일.. 이차원 리스트의 인덱싱 결과는 일차원 리스트 - 인덱싱 기호를 연속으로 붙여서 사용(2차원 리스트 인덱싱 -> 1차원 리스트 -> 특정 원소 * 인덱싱 예제 리스트 = [ [속성1, 속성2] [속성1, 속성2] ] print(리스트[0][1]) 형식으로 속성2의 값을 뽑아낼 수 있음 딕셔너리 중첩 - 딕셔너리 안에 딕셔너리 * 딕셔너리 value 뽑아내기 예제 딕셔너리 = { "키1":"값1" "키2":{ "중첩키1":"중첩값1" "중첩키2":"중첩값2" } print(딕셔너리["키2"]["중첩키2"]) 형식으로 중첩키2의 값을 뽑아낼 수 있음

Python 2022.07.17