파이썬 6

#5 조건문(if문, if~else문, if~elif~else문)

1. if문 : 어떤 조건을 만족하는 경우, 명령문을 수행하기 위해 사용 - 결과는 무조건 True/False 여야 한다. - if문의 문법 if 조건식 : 명령문 명령문 if 조건식 : result = "확인" print(result) result = "실패" a = 10 if a >= 8 : result = "성공" print(result) 2. if ~ else : 어떤 조건을 만족/ 불만족했을 때의 명령문을 상호배타적으로 수행 - 결과는 무조건 True/False 여야 한다. - if ~ else 문의 문법 if 조건식 : 명령문 명령문 else 키워드 : 명령문 명령문 a=7 if a >= 5 : print("성공") else : print("실패") 3. if ~ elif ~ else : 2개..

#4 파이썬의 산술 연산자, 대입 연산자, 관계 연산자, 논리 연산자, 비트 연산자

1. 산술 연산자 - + : 더하기 - - : 빼기 - * : 곱하기 - / : 좌변의 값을 우변의 값으로 나누기 (소수점으로 결과 값 나옴) - // : 좌변의 값을 우변의 값으로 나눈 몫 - % : 좌변의 값을 우변의 값으로 나눈 나머지 - ** : 좌변의 값을 우변의 값으로 제곱 - 덧셈, 뺄셈 예시 >>> a, b = 1,2 >>> print("{0} + {1} = {2}".format(a,b,a+b)) - 파이썬에서도 산술 연산자 우선 순위가 있음( 괄호>곱셈,나눗셈>덧셈,뺄셈) - 문자형과 숫자형 연산법 >>> a, b, c="2","6",9 >>> print(a+b) 26 >>> print(int(b)+c) 15 2. 대입 연산자 = += -+ *= /= //= %= **= 대입 좌변의 변수..

#3 파이썬의 변수와 자료형

1. 변수 : 값을 저장할 때 쓰는 식별자, 변수는 하나의 자료형만을 사용하는 것을 권장함 - num : 정수형 - str : 문자형 - lst : 리스트형 > 확인법 : type(___) - 대소문자를 구분함, 숫자로 시작하는 변수는 안됨, 한글 변수명 사용 가능 2. 변수와 자료형 - bool형 : True or False - tuple : ()안에서 서로 다른 자료형 값을 콤마로 구분, 하나 이상 저장할 수 있는 컬렉션, 내용 변경 불가능 - list : []안에서 서로 다른 자료형 값을 콤마로 구분, 하나 이상 저장할 수 있는 컬렉션, 내용 변경 가능 - set : {}안에서 서로 다른 자료형 값을 콤마로 구분, 하나 이상 저장할 수 있는 컬렉션, 순서 정해지지 않음, 데이터의 중복 불가능 - D..

#2 파이썬 코드 작성법, 다양한 자료형과 포맷팅

1. 들여쓰기 : 알기 쉬운 코드, 가독성이 좋은 코드를 만들기 위해 사용 됨 2. 소스코드 인코딩 : #을 이용하면 해당 행 내용이 주석처리 됨 3. 세미콜론(;) : 한 행에 여러 문장을 기술 할 때 문장을 구분하기 위해 세미콜론을 이용함 - type 함수 사용 class 'int' → 정수형 class 'float' → 부동소수점 숫자형 class 'str' → 문자열형 class 'bool' → 부울형(True or False) class 'list' → 리스트형 1. 숫자형 - 정수형(양의 정수, 음의 정수, 영(0) 사용 가능) - 소수점 숫자형(양과 음의 부동소수점 사용 가능, 소수부 생략 가능, 정수부 생략 가능) - 허수형(복소수) : i를 파이썬에서는 j접미사를 사용함! 2. 문자형 -..

#1 파이썬(PYTHON)이란?, 파이썬의 장점

대표적인 프로그래밍 언어에는 C, C++, JAVA, PYTHON이 있다. 내가 배우기로 한 PYTHON은 폭넓은 사용자층을 가진 프로그래밍 언어로서, 배우기가 쉽다. 또 명령의 수행 결과를 빠르게 확인할 수 있고, 확장 기능을 지원하며 다양한 플랫폼(WINDOWS, MAC, LINUX)에서 사용가능하다. 파이썬은 명령의 실행결과를 대화형으로 바로 확인할 수 있는 인터프리팅 방식이며, 동적 타이핑이 가능하다. 또, 가독성이 좋아서 처음 배우는 사람도 읽고 이해하기 쉽게 만들어져 있다. 또, 라이브러리가 풍부하고 활발해서 확장되는 속도가 매우 빠르고, 문자열을 유니코드로 사용하고 있기 때문에 각 나라의 언어를 모두 표현할 수 있다. (최대 65,536자) 가장 중요한 것은 오픈소스라 무료로 이용할 수 있다..