반응형

파이썬/파이썬 자습 노트 5

파이썬 공부 요약 노트 5. 문법 정리 (1) 문자열 출력

https://dojang.io/ 파이썬 코딩 도장에서 기본 문법부터 다시 천천히 공부하고 있어요. 코딩 도장의 강의와 정리가 무척 잘 되어있으니 참조하실 분 참고! 코딩 도장 dojang.io 변수 여러 개 만들기 >>> x, y, z = 10, 20, 30 >>> x 10 >>> y 20 >>> z 30 변수 값 바꾸기 >>> x, y = 10, 20 >>> x, y = y, x >>> x 20 >>> y 10 input 값은 모두 str 문자열. 사칙연산을 하기 위해서는 정수 혹은 실수로 변환해야 한다. a = int(input('첫 번째 숫자를 입력하세요: ')) # int를 사용하여 입력 값을 정수로 변환 b = int(input('두 번째 숫자를 입력하세요: ')) # int를 사용하여 입력 ..

파이썬 공부 요약 노트 4. 예외, 오류

● 오류의 종류 - 구문 오류 : 문법이 잘못 되어서 실행할 수 없는 문제 -> 코드를 다시 써야 해결 된다. - 실행 예외 : 문법은 맞지만 논리가 잘못 되어서 실행할 수 없는 문제 -> 예외. 앞뒤로 코드를 추가해서 대응할 수 있다. (예외처리) - 예외 처리 : 실행 예외에 대해서 대응하는 기법 ●기본 예외 처리 try : 예외가 발생할지도 모르는 코드 작성 except : 만약 예외가 발생하면 어떻게 할지 작성 else : 예외가 발생하지 않으면 발생하는 코드 ● except 는 각 예외 상황 별로 출력을 정할 수 있음 ● try에서 예외가 발생하는 것은 반복문에서 break가 발생하는 것과 동일하게 try는 끝난다. 오류가 두 건 발생한다면 가장 위에 있는 코드의 에러 구문만 출력하고 멈춘다. ..

파이썬 공부 요약 노트 3. 클래스

객체지향 프로그래밍 - 여러 데이터간의 상호작용을 통해서 진행된다. vs 절차 지향 프로그래밍(프로시저 지향) - 정해진 시나리오대로 혼자 진행한다. ex) 자동차가 움직이는 것(자율주행프로그램은 오로지 자동차가 하는 것), 바이올린을 켜는 것. def creat_student(name, korean, math, english, science): return { "name" : name, "korean" : korean, "math" : math, "english" : english, "science" : science } def student_get_sum(student): return student["korean"] + student["math"] +\ student["english"] + stude..

파이썬 공부 요약 노트 2. 변수, lambda, map()

● 변수 : 자료에다 붙이는 이름표 ● 함수 : 코드에다 붙이는 이름표 변수 형태 : 변수 = 자료 함수 형태 : def함수 () : 코드 변수를 사용할 때는 변수 이름만 적어도 되지만, 함수를 사용할 때에는 () 소괄호를 사용해야한다. (= 함수의 호출) 함수는 메모리에 저장되어 있고, 함수를 호출했다면 실행한 뒤 원래의 데이터로 돌아간다. 함수 내부는 독립적인 지역이다. 함수 안에서 만든 변수는 함수 안에서만 존재한다. ● 매개변수 : 함수에다가 자료 전달하기 매개변수를 사용하고 싶다면 함수를 만들 때 소괄호에다가 식별자를 추가한다. 식별자의 갯수가 매개변수의 갯수다 반환자료 : 함수로부터 자료 전달받기 반환자료는 오로지 하나만 사용할 수 있으며 사용할 때에는 retrun 으로 쓴다. def 함수명(..

파이썬 공부 요약 노트 1. 자료형 ~ 반복문

● 프로그램 = 자료의 표현 + 자료의 처리 ● 자료형 : 특정 자료가 어떻게 생겼는지 정의한 것 - 기본 자료형 : 숫자, 문자열, 리스트 등 - 리스트 튜플 문자열 - 인덱싱 : n번째 요소를 참조하겠다. - 슬라이싱 : n번째부터 n번째까지 잘라내겠다. 인덱스와 슬라이싱은 반드시 0부터 시작한다. 슬라이싱 할 때 마지막 인덱스는 세지 않는다. 슬라이싱은 콩 심은데 콩 난다! 리스트에 슬라이싱 하면 리스트가 나오고 문자열에 슬라이싱 하면 문자열이 나온다. ● 변수 - 자료에 붙이는 이름표 - 자료를 저장하기 위한 수단 - 변수 이름은 자유이나, 제약사항도 있다. 변수 규칙! 1. 문자와 숫자 그리고 _ 언더바 기호만을 사용할 수 있다. 2. 변수 이름에 숫자가 들어갈 수 있으나, 숫자로 시작할 수는 ..

반응형