Python/기본 파이썬 문법

    6. 표준 라이브러리

    표준 라이브러리 특정 프로그래밍 언어에서 미리 소스코드를 구현해 놓은 라이브러리 내장함수 별도로 import가 필요없는 기본 내장 라이브러리의 함수 입출력 a = input() # 입력 print(a) # 출력 Hello World Hello World 더하기 temp = [1, 2, 3, 4, 5] result = sum(temp) print(result) 15 최대값 # max() - 가장 큰 값을 반환 result = max(7, 3, 5, 2) print(result) 7 최소값 # min() - 파라미터 2개 이상이 주어질 때 가장 작은 값을 반환 result = min(7, 3, 5, 2) print(result) 2 문자열로 이루어진 수식 계산 result = eval("(2 + 8) * 1..

    5. 입출력

    입출력 알고리즘 문제 풀이의 첫 번째 단계는 데이터를 입력받는 것 적절한 입력이 주어졌을 때, 그 입력을 받아서 적절한 알고리즘을 수행한 뒤 결과를 출력하는 것을 요구 입력 input(): 데이터를 입력받을 때 사용하는 함수 input 함수를 통해 입력된 데이터는 모두 문자열 형식 list(map(int, input().split())) : 공백을 기준으로, 데이터를 받아 int로 변환 후 리스트에 저장 ▶ 코딩테스트에서 필수 # 공백을 기준으로 데이터 저장 data = list(map(int, input().split())) # 입력: 1 2 3 4 5 6 7 8 9 10 print(data) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] list(map(int, input().split()..

    4. 함수

    함수 함수를 정의하여 효율적인 소스코드 작성이 가능하다. 매개변수: 함수 내부에서 사용되는 변수의 값을 전달받기 위해 정의 return: 함수에서 특정 값을 반환하기 위해 사용 def add(a, b): return a + b print(add(5, 10)) 15 return 없이도 함수 작성 가능 def add(a, b): print(f'a + b = {a + b}') add(5, 10) a + b = 15 Global 변수 global 키워드를 이용하면, 바깥에서 선언된 변수를 가져다가 값을 변경할 수 있다. 함수는 복사를 기본으로 동작하기에 지역변수가 선언되지만, global을 통해 전역변수를 이용할 수 있다. a = 0 def add_a(i): global a a += i for i in rang..

    3. 반복문

    반복문 특정 소스코드를 반복적으로 실행하고자 할 때 사용하는 구문 while문 while 조건문: 구문 조건문이 참인 동안 반복적으로 코드가 수행됨 result = 0 while result = 80: print(i + 1,"번 점수..

    2. 조건문

    조건문 주어진 조건에 따라 프로그램의 흐름을 바꾸는 구문 if~ else~ x = 100 if x >= 100: print('x는 100 이상입니다.') else: print('x는 100 미만입니다.') x는 100 이상입니다. if~ elif~ else x = 100 if x y : x가 y보다 클 때 True, 작으면 False x = y : x가 y보다 크..

    1. 자료형

    자료형 파이썬의 자료형은 기본 자료형뿐만 아니라, 사전 자료형, 집합 자료형 등 다양한 자료형을 기본으로 내장하고 있어서 편리하다. 수 자료형(Number Datatype) 정수형(integer) 양의 정수 음의 정수 0 a = 1000 # 양의 정수 a = -1 # 음의 정수 a = 0 # 0 실수형(Real Number) 소수점 아래의 데이터를 포함하는 수 자료형 e나 E를 이용하여 지수 표현 가능 1e9 : 10의 9제곱 a = 157.93 # 양의 실수 a = -157.93 # 음의 실수 a = 5. # 소수부가 0일 때 0을 생략 a = -.7 # 정수부가 0일 때 0을 생략 a = 1e9 # 10억의 지수 표현 방식 a = 75.25e1 # 752.5 a = 3954e-3 # 3.954 컴퓨터..