[Python] 리스트
리스트 : 숫자 또는 문자로 된 값을 여러 개 저장하고 있는 자료 타입 - 대괄호 안에 값을 선언하여 생성 리스트이름 = [값1, 값2, 값3, 값4, ...] 리스트 항목 : 서로 다른 type의 항목들이 들어갈 수 있음. - 문자로 이루어진 리스트 - 문자열로 이루어진 리스트 - 항목들이 동일한 유형이 아닌 리스트 - 다른 리스트를 항목으로 갖는 리스트, 리스트 안에 리스트가 들어갈 수 있음 예) s4 = [3, 2, ['too', 'short']] - 항목이 하나도 없는 리스트 예) empty = [] 리스트 접근 - 첨자를 사용해서 접근, 첨자는 0부터 시작 - 첨자 -1 은 가장 끝에 있는 것, 첨자 -2는 끝에서 두번째 있는 것. - 범위접근 리스트 이름[시작:끝+1] -> 모든 값 리스트 이..
[Python] 반복문
for 반복문 - range 함수 사용 : 필수적으로 필요하지 않음. - for i in [0, 1, 2, 3, 4] // i가 [0, 1, 2, 3, 4] 에 있는 동안이라고 해석. - 배열 : 같은 자료형, 리스트: 모두가 다르게 생성될 수 도 있음. - 반복횟수가 중요할 때 : range함수를 이용하면 더 효율적 range 함수를 이용하면 print 횟수를 정할 수 있는데, 만약 10번 print 하고 싶다면 범위의 끝은 +1을 해줘야한다. range함수 for 변수 in range [시작값, 끝값[+], 증가값): 변수 부분을 반복하게 됨. for i in range(0,3,1): =for i in [0, 1, 2]: 0,1,2 0에서 2까지 반복하게 됨. 리스트가 [0,1,2]로 생성 ※ i 대..
[ Python] 입력함수
input() : 키보드 입력을 받아오는 기능이 구현된 표준 입력 함수 ※ int를 추가하여 정수로 변환해야함 : 변환해 주지 않으면 입력받은 값을 문자로 인식. ※ 키보드 입력값은 모두 문자열로 인식하기 때문에 원하는 자료형으로 변경 해줘야 한다. (예) 사용자에게 반지름을 입력 받아 원의 면적을 계산하는 프로그램 요즘 자바랑 같이 공부하고 있어서 print할 때 너무 헷갈린다 ,,,, 다들 조심하도록 ! (예) 학생 성적관리 프로그램 작성하기 아 자꾸 ,,,, 자꾸만 콤마쓰는데 쓰지말라구요 !!!!!! 헷갈리는 건 내 문제야 ,, 더 공부하자 ,,,
[Python] 변수
변수 ( variable ) : 변하는 수 상수 ( constant ) : 고정된 수 변수의 선언 - 자료형을 고려하지 않고 준비할 수 있음. - 생성된 변수의 자료형 확인 : type() 함수 확인 변수명 규칙 - 대 소문자 구분: myVar != myvar - 문자, 숫자, 언더바를 포함할 수 있음. 하지만 변수는 숫자로 시작 하면 안됨. - 예약어는 변수명으로 쓰면 안됨. 예약어: True, False, None, and, or, not, break, continue, return, if, else, elif, for, while, finally, global 등등 대입연산자(=)와 변수의 위치 , 대입 - 대입연산자(=), 오른쪽의 것이 왼쪽에 대입 - 오른쪽: 상수( a=10), 상수 연산 대입..