본문 바로가기

파이썬11

[20210728] Python 기본 문법 3 - 함수, 사용자 입력, 파일 함수(function) 함수는 매개변수를 입력받아 작업을 수행한 후 값을 반환해준다. "def: 함수명(매개변수1, 매개변수2,..., 매개변수n)"와 같은 형식으로 함수를 직접 정의할 수 있다. 매개변수 지정 시에는 형을 지정하지 않아도 되며(참고로 Python 3.6 이후에는 정적 타입 선언도 가능해짐), 값 반환은 return 예약어를 사용한다. # 함수 """ 기본구조 def 함수명(매개변수): 수행할 문장 1 수행할 문장 2 return 리턴값 .... """ # 인수와 매개변수 def add(a, b): # a, b는 매개변수(parameters) return a + b a = 3 b = 4 c = add(a, b) # a, b는 인수(arguments) print(c) # 함수의 형태는 입력.. 2021. 7. 28.
[20210727] Python 기본 문법 2 - 조건문(if~else문), 반복문(for 문, while 문) 조건문 - if~else문 기본적으로 구조는 다른 언어의 if문과 같으나 {} 블록을 사용하지 않고 대신 들여쓰기를 사용한다. "if 조건: 조건인 참일 때 결과 else: 조건이 거짓일 때 결과"와 같은 형식으로 사용한다. 다중 조건문은 "if 조건: 조건인 참일 때의 결과 elif 조건: 첫 번째 조건이 아닐 때의 결과 else: 첫 번째 조건도 두 번째 조건도 거짓일 때의 결과"와 같은 형식으로 사용한다. # if~else문 """ 기본 구조 if 조건문: 수행할 문장1 수행할 문장2 else: 수행할 문장A 수행할 문장B """ # 단순 if문 money = True if money: print("택시를") print("타고") print("가라") # 비교 연산자: , ==, !=, >=, = .. 2021. 7. 27.
[20210726] Python 기본 문법 1 - 연산, 변수, 자료형(숫자, 문자 , 리스트, 튜플, 집합, 딕셔너리) 파이썬은 기존 프로그래밍 언어들보다 간단한 문법 덕분에 많은 사람들이 사용하기 시작했다. 그에 따라 다양한 라이브러리들이 존재한다. 들여쓰기를 강제해 가독성을 높였으며 문자열을 쉽게 다룰 수 있다. 또한 객체 지향을 지원하고 람다와 리스트 컴프리헨션 등 비교적 최신 문법들을 지원한다. 주석 파이썬의 주석은 다른 언어와 다르다. 한 줄 주석은 '#'을 사용하며, 여러 줄 주석은 '''(작은따옴표 세 개) 또는 """(큰 따옴표 세계) 사이에 입력하면 된다. # 한 줄 주석 """ 여러 줄 주석 """ ''' 여러 줄 주석 ''' 변수 선언 및 print() 함수 파이썬은 변수 선언 시에 자료형(data type)을 명시하지 않아도 된다. 자바스크립트에서는 변수명 앞에 var을 붙여줬지만, 파이썬에서는 더 .. 2021. 7. 26.
728x90