【파이썬프로그래밍】 11주차- 예외 처리
·
공부/【Python】
11-1 예외처리- 구문 에러구문에러: 문법상 맞지 않는 구문으로 작성하였을 때 소스코드를 실행하기 전에 발생하는 에러print함수에 괄호()를 사용하지 않거나, print함수 뒤에 콜론(:)을 붙이거나, 따옴표를 맞추지 않았을 때 발생print "hello world"  SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? - 예외예외 : 소스코드 실행 중에 발생한 에러, 사용자의 잘못된 입력 등으로 인하여 발생되는 에러print함수에서 대문자 P를 사용하거나, 서로 다른 형태의 데이터형(문자 + 숫자)을 더하여 발생한 에러 - 예외의 경우정수를 0으로 나누는 경우존재하지 않는 파일을 읽는 경우정수 입력을 기다리는 코..
【파이썬프로그래밍】 10주차- 함수
·
공부/【Python】
10-1 함수의 정의- 함수함수 : 특정한 작업을 수행하기 위해서 필요한 명령어들을 묶어놓은 것 함수는 필요할 때 바로 정의하고 사용함함수의 구조 def 함수명(인자1, 인자2, ..., 인자n) :      실행해야 할 명령문      return 반환 값 # 없으면 생략함 함수의 시작과 끝은 코드의 들여쓰기로 구분함 인자 : 매개변수(parameter)라고 하며, 변수나 입력 받은 값 등을 함수 안으로 전달해주는 역할 반환 값 : 함수 실행 후 결과 값 함수의 예시1)def rect(x,y):  print("가로=",x,"세로=",y,"입니다.")  r1=x*y  r2=2*(x+y)  return r1, r2m1,m2 = rect(10,8) # rect함수의 반환값이 r1,r2 두개임으로 m1,m2 ..
【파이썬프로그래밍】 9주차- 파일쓰기
·
공부/【Python】
9-1 문자열 읽고 쓰기- 파일 처리표준 입출력장치 ( input, pprint )로 자료를 처리하면 자료의 수가 한정되고, 자료를 저장하는 것이 불가능 따라서 보조기억장치 ( 하드디스크, usb 등)에 입/출력 해함 파일 열 때 : open() 함수 파일 닫을 때 : close() 함수- 파일 객체 읽기open("file", "mode") f= open("file1.txt", "r") 모드 r : 읽기모드 w : 쓰기모드 a : 내용추가모드 t : 텍스트모드 b : 바이너리모드 (문자가 아닌 데이터를 읽고 쓸 때 사용, 음악, 이미지 파일 등)- 파일 쓰기파일객체.write() print(문자열, file=파일객체) # print할때 file=파일객체로 파일을 연결해줌f=open("file1.txt",..
【파이썬프로그래밍】 7주차-반복문
·
공부/【Python】
7-1 for문for문과 while문은 동일한 연산, 명령문을 반복 작업하지 않고 반복문을 사용하여 간단하게 작성 가능- for문의 사용정해진 횟수만큼 반복할 때 사용 for 변수명 in 범위 :      명령문1      명령문2 범위에는 숫자, 문자열, 리스트, 튜플 모두 가능 변수명에는 관용적으로 i, j, k, x를 사용 무한반복 되지 않도록 종료되는 값을 설정할 것 예제) a=[40,90,65,86]cnt=0for i in a:  cnt+=1  if(i>=80):    print(cnt,"번 학생 성적",i,"은 매우 잘함")  elif(i>=60):    print(cnt,"번 학생 성적",i,"은 잘함")  else:    print(cnt,"번 학생의 성적",i,"은 보통이다")  1 번 ..
【파이썬프로그래밍】 6주차-제어문과 연산자
·
공부/【Python】
6-1 제어문 조건문 : 조건에 따라 참, 거짓을 판단하여 명령문 수행- if문의 구조if(조건식) :      명령문 1      명령문 2 명령문3 조건식이 참일때에만 명령문 실행 조건식 이후 콜론(:) 사용 조건식에 해당하는 명령문이 여러 개일 경우에 반드시 들여쓰기를 동일하게 해야 함 조건식이 끝나면 if문과 동일한 들여쓰기 라인에서 시작- if ~else문의 구조if(조건식 = 참):      명령문1 else:      명령문2 조건식이 참이면 명령문1 수행 그렇지 않으면 명령문2 수행 else 다음에는 조건식이 들어가지 않으며, 콜론(:)을 사용해야 함 a=int(input("값 입력"))if(a>0):  print(a,"는 양수")else:  print(a,"는 양수아님")  값 입력-4 ..
【파이썬프로그래밍】 3주차-변수와 기본연산자
·
공부/【Python】
3-1 변수a=3 , 같다는 == 임파이썬에서 제공되는 데이터 타입정수, 실수, 문자열, 부울, 리스트, 튜플, 딕셔너리, 집합정수:자연수,0,음의정수 계산결과도 정수형실수:소수점과 함께 쓰인 수, 계산결과도 실수형부울: 참과 거짓을 나타냄, true는 1, false는 0의 값을 가짐문자열:+는 문자열을 이을때, *는 문자열을 횟수만큼 반복할때인덱스:문자열 안의 각 문자마다의 순서, 처음이 0임문자열 슬라이싱:인덱스를 사용하여 문자열을 잘라내어 추출하는 것format()메서드>>포맷함수로 문자열 서식을 지정해줌문자열의 다양한 함수count(), find(), index(), join(), upper(), lower(), lstrip, rstrip, strip(), replace(), split() 등3..
【파이썬프로그래밍】 5주차-딕셔너리와 집합
·
공부/【Python】
5-1 집합수학에서의 집합과 유사 빈집합은 set),{} 중괄호를 이용해서 요소값 입력함 리스트와 마찬가지로 값의 모임이지만 순서가 없음 중복되지 않고 저장됨 합집합 union 또는 | : 두개의 집합에 들어있는 모든 원소 교집합 intersection 또는 & : 두개의 집합에 공통으로 들어있는 원소 차집합 difference 또는 -  : 두개의 집합중 하나의 집합에만 들어있는 원소 a={1,2,3}b={2,3,6}print(a.union(b))print(a.intersection(b))print(a.difference(b))print(a|b)print(a&b)print(a-b)  {1, 2, 3, 6} {2, 3} {1} {1, 2, 3, 6} {2, 3} {1} 집합은 중복되지 않으며 순서가 없음..
【파이썬프로그래밍】 4주차-리스트와 튜플
·
공부/【Python】
4-1 리스트변수에서 데이터는 하나의 공간에 하나만 담을 수 있음 >> 여러 데이터를 한꺼번에 저장하거나 데이터 간관계 저장을 위한 저장공간인 자료구조가 필요함리스트 : 순서가 있는 변수들의 나열요소 : 리스트를 이루는 값으로 모든 자료를 사용 가능인덱스 : 요소들의 순서에 따른 번호로 0부터 시작리스트로 과일 모음 표현하기mix의 1의 요소값을 나타내려면?banana의 b를 구하려면?fruit=["apple","banana","carrot"]mix=[0,'a',"apple",[1,2,3],["apple","banana","fruit"]]print(fruit+mix)print(fruit*3)print(mix[3][0])print(mix[4][1][0])  ['apple', 'banana', 'carrot..
Dylan07
'분류 전체보기' 카테고리의 글 목록 (15 Page)