공부/Python
-
Python #8 모듈공부/Python 2021. 5. 23. 19:19
1) 표준 모듈과 활용 1-1) 표준 모듈 각기 목적에 맞게 설계되어 있고 다양한 함수, 클래스 등을 제공하며, 별도의 추가 설치 과정 없이 import 문으로 로딩해서 사용한다 a) import 모듈명 import math b) import 모듈명 as 별칭 import math as m c) from 모듈명 import함수, 클래스 from math import radians, ceil, floor, pi -> math 모듈이 호출되지 않고 직접 함수가 호출된다 1-2) math 모듈 유용한 각종 수학 함수와 미리 정의된 값들을 포함한다 1) radians() : 각도를 인자로 전달하면 라디안 변환 값 반환 2) ceil() : 인자로 전달된 숫자보다 큰 값 중 최소 정수 반환 3) floor() :..
-
Python #7 내장 함수공부/Python 2021. 5. 12. 09:41
수치 연산 함수 abs() 인자로 숫자를 전달하면 그 숫자의 절대값을 반환 val = 10 print("abs({0}) => {1}".format(val, abs(val))) > abs(10) => 10 val = -10 print("abs({0}) => {1}".format(val, abs(val))) > abs(-10) => 10 val = -3.14 print("abs({0}) => {1}".format(val, abs(val))) > abs(-3.14) => 3.14 divmod() 첫 번째 인자를 두 번째 인자로 나눴을 때의 몫과 나머지를 튜플 객체로 반환하는 함수 val1, val2 = 9, 5 result = divmod(val1, val2) print("divmod({0}, {1}) => ..
-
Python # 6 함수공부/Python 2021. 5. 12. 09:41
함수의 개념과 목적 함수 : 프로그램에서 어떤 특정 기능을 수행할 목적으로 만들어진 재사용 구조의 코드 부분 함수의 장점 하나의 큰 프로그램을 여러 부분으로 나눌 수 있기 때문에 구조적 프로그래밍이 가능해짐 동일 함수를 여러 곳에서 필요할 때마다 호출할 수 있다 수정이 용이하다 함수 사용방법 함수의 호출 예제 : print() 함수의 선언 문법 def 함수명 (매개변수) : 명령문 return문 예제1 def calc_sum(x, y) : return x + y a, b = 2, 3 c = calc_sum(a, b) # 반환값 5가 변수 c 에 저장 d = calc_sum(a, c) # 반환값 7이 변수 c 에 저장 함수의 선언 위치가 중요하다 함수의 유형 매개변수 : 함수에 입력 값을 전달해야 하는가를..
-
Python #5 for공부/Python 2021. 5. 12. 09:40
for 문법 for 변수 in 순회할 객체 : 명령문 예제 : 구구단 a = int(input("단을 입력하세요 : ")) for i in range(1, 10) : print("{0} x {1} = {2:>2}".format(a, i, a * i)) range 첫 번째 인자 값은 범위에 포함, 두 번째 인자는 범위에 포함되지 않음 두 번째 인자는 생략할 수 없다 예제 : dictionary 를 사용 dogs = { 1: "골든리트리버", 2: "진돗개", 3: "보더콜리" } for key in dogs: print("{0} : {1}".format(key, dogs[key])) for key, value in dogs.items(): print("{0} : {1}".format(key, value))..
-
Python #4 if공부/Python 2021. 5. 12. 09:40
if 문법 if 조건식 : 명령문 예제 score = 80 if score >= 60 : print("%d 점" % score) print("합격입니다") -> 들여쓰기를 맞춰야한다 if else 문법 if 조건식 : 명령문 else : 명령문 예제 score = 80 if score >= 60: print("합격입니다") else : print("불합격입니다") if elif 문법 if 조건식 : 명령문 elif : 명령문 else : 명령문 elif는 여러번 사용할 수 있다 예제 score = 70 if score >= 90: grade = "A" elif 80
-
Python #3 연산자공부/Python 2021. 5. 12. 09:38
연산자 산술 연산자 종류 # 더하기 a = 3 + 2 # 빼기 a = 3 - 2 # 곱하기 a = 3 * 2 # 나누기 a = 3 / 2 # -> 부동소수점 숫자 결과 반환 > 1.5 # 몫 구하기 a = 3 // 2 > 1 # 나머지 구하기 a = 3 % 2 > 1 # 제곱 a = 3 ** 2 > 9 산술 연산자의 기본 동작 a, b = 3, 2 print("{0} + {1} = {2}".format(a, b, a + b)) > 3 + 2 = 5 print("{0} - {1} = {2}".format(a, b, a - b)) > 3 - 2 = 1 print("{0} * {1} = {2}".format(a, b, a * b)) > 3 * 2 = 6 print("{0} / {1} = {2}".format(..
-
Python #2 변수공부/Python 2021. 5. 12. 09:36
변수 : 어떠한 값을 저장하는 그릇 값을 저장할 때 사용하는 식별자 num = 10 # 정수형 변수 str = "홍길동 # 문자열 변수 lst = [1, 2, 3] # 리스트 변수 type() : 변수의 자료형을 확인한다 type(num) > type(str) > type(lst) > 변수명 문자, 숫자, _ 를 사용해서 생성 숫자로 시작하지 못한다 대소문자 구분 변수와 객체 var1 = 10 var2 = 10 var1 is var2 >True # var1 과 var2 가 같은 10이라는 객체를 참조 하기 때문에 var3 = 20 var1 is var3 >False # 두 변수가 다른 객체를 참조 한다 변수와 자료형 Bool : 참, 거짓 True, False x, y = 10, 20 x Tru..
-
Python #1 기초 문법의 이해공부/Python 2021. 5. 12. 09:34
Literal : 소스코드 상에서 내장 자료형의 상수 값을 나타내는 용어 숫자형 정수형 - int 양의 정수, 0, 음의 정수 예) 5, 10, 100, -20, 0 정수형의 길이는 무제한이며, 메모리가 허용하는 범위까지 사용할 수 있다 2, 8, 16진수 0o 접두어 : 8진수 0x 접두어 : 16진수 0b 접두어 : 2진수 부동소수점 - float 양, 음의 부동소수점 사용 예) 3.14, -3.14 소수부, 정수부 생략 가능 예) 10. , .001 지수 표기법 : 매우 큰 수, 매우 정밀한 수를 표현하기 위해 사용 예) 1e100 : 1e + 100 0e0 : 0.0 허수형 : j 접미사를 사용한다 예) 3.14j 10.j 문자형 "" 과 '' 를 사용한다 a = "Hello" b ..