본문 바로가기

파이썬12

[7일차] while문, for문 복습/문제풀이 🌞실습 1번문제. 이중반복문을 이용해 다음을 만드시오. >>나의 답 >>시행착오 #1. 마지막에 "for문이 끝난다"를 잘 몰라서 굳이 9의 배수에서 줄바꿈하는 코드를 넣음. #2. print()는 디폴트로 줄바꿈이 있기 때문에, 이렇게 하면 두줄이 띄어쓰기된다. 2번문제. 가로세로반복문으로 다음을 만드시오. >>나의 답 ⭐for문에서 줄바꿈은 넘중요! >>for문과 if문 같이 활용! >>오답 한번의 i 반복시 j는 1~i까지 매번 반복할때마다 *이 프린트됨 2020. 10. 21.
[6일차] for문, while문 ✔ 본 포스팅은 ICT COG Academy의 기본반 6일차 강의를 정리한 내용입니다. ✔ wikidocs.net/22 의 내용을 참고하였습니다. While 문 활용 💫 기본 💫 break : while 문 빠져나가기 # while의 조건문에 True를 넣으면, 아래조건문의 조건에 따라서 계속 실행된다. # 따라서 조건문을 빠져나갈 break 를 설정해준다. # 또한, while문 안의 수행할문장들을 True/False로 구분해줘야하기 때문에 money = 300이 아니라, money==300으로 표현 (하는듯?) For 문 활용 💫 기본 💫 break 와 continue break : 해당조건은 뛰어넘고 for문을 stop continue : 해당조건은 뛰어넘고 for문은 지속 # i < 0 일때 fo.. 2020. 10. 19.
[3일차] print() , range(), 리스트, 튜플 print() 의 기본속성 1. 줄바꿈, end = ' ' 2. sep = '특정기호' → seperater를 설정 3. .split() 과 input()을 이용한 실습 4. 논리연상 and , or, not and : ~고 , or : ~하거나, not : ~아닌 문자열의 기본속성 1. ''' ''' , """ """ : 여러줄주석 또는 문자열 2. 따옴표 안의 따옴표 List, Range 1. list(), [] range( start, stop, step) 로, start 숫자에서 stop 직전 숫자까지 데이터값을 생성하고 step 디폴트값은 1이다. interval을 지정해주면 그 간격씩 숫자를 생성한다. Tuple (튜플) 튜플은 () 괄호를 사용하는 것이 특징인데, 리스트와 큰 차이점은 값을 .. 2020. 10. 14.
2일차 : 파이썬 기본 1. 변수할당 1) a = 0 으로 초기화 2) del a 는 이전 a에 대한 코드 싹다 초기화 3) a = None 으로 초기화 2. input() input() 안의 질문에 대해 입력한 값을 변수에 할당한다. 다만 "str"형태로 반환함 아래와 같이 input()에 의해 반환된 값을 int()로 감싸 정수로 바꿔주어야 변수간의 합이 정수합으로 계산된다. 만약 아래와같이 .split() 로 공백을 기준으로 변수 두개를 할당할 경우, print()시에 변수를 각각 int()로 감싸서 계산이 가능한 정수로 바꾸는 방법이 있지만, 귀찮으니 map()함수를 이용한다. map(함수, 배열) : 모든배열값에 같은 함수를 적용하는 함수 2020. 10. 13.
인덱스활용 DataFrame객체.reindex( 새로운 인덱스 배열 ) : 기존의 df객체에 새로운 행인덱스를 가진 행을 추가한다. : reindex 는 원래 객체에 없는 행인덱스를 추가하면 데이터값이 NaN으로 입력된다. 즉 원래 df에는 0, 1, 2인덱스를 가진 행만 있는데, r0~r5라는 새로운 행인덱스를 가진 행을 넣어주니 NaN만 반환되었다. : 처음에 r0~r2 인덱싱을 해주고 reindex를 r0~r5로 하면, r0~r2 행은 원래의 데이터값이 나온다. 그리고 r3, r4행의 NaN값은 fill_value = 특정값 으로 채워준다. : 원래의 행인덱스 2 자리에 'r2'가 들어가니 원래의 2번행은 사라지고 NaN값을 갖는 'r2'행이 들어왔다. DataFrame객체.sort_index (ascendi.. 2020. 9. 28.
자료형(기본) : 숫자형, 문자열, 불린, 리스트, 튜플, 딕셔너리 type(변수) 로 변수(객체)의 data type을 확인할 수 있다. 1. Numeric (숫자형) - 정수 : int - 실수 : float 2. String (문자열) - 작은따옴표 or 큰따옴표 안에 넣는다. 3. Boolean (불린) : 비교나 논리 연산자에서 많이 사용 - True / False로 나타남 4. List (리스트) : 모든 자료형을 모아서 저장 - [val1, val2, ...] 5. Tuple (튜플) : 리스트와 비슷한데 저장한 값들을 변경할 수 없다. - (val1, val2, ...) 6. Dictionary (딕셔너리) : 값의 쌍으로 이루어져 있다. - {key1 : val1, key2 : val2, ...} 자료형 변환하기 float(), int(), str(), .. 2020. 9. 23.