반응형
출력 함수
print('출력할 내용')
- 출력할 내용이 문자열일 경우 '%%' 따옴표로 넣는다.
- ,(콤마) 를 이용해 여러 자료를 출력할 수 있습니다. ex) print(1992, 'Birth')
- 줄을 바꿔 출력하고 싶을 때는 print 함수를 복수로 사용해주면 됩니다. print(안녕) print (바보)
- 함수는 영어 소문자로 입력해주세요.
자료형
숫자 자료형
- 숫자로 이러어진 자로형 정수나 실수 등을 다룰 수 있으며, 숫자끼리 연산이 가능합니다.
- 정수 (int)
- 실수(float)
문자열 (String)
- 문자형 (str)
- 문자나 문자들을 늘어놓은 것, 큰 따옴표 (" ") 와 작은 따옴표 (' ')로 구분
리스트 (List)
- 여러 자료를 보관하는 자료형
- 대괄호 [] 로 정의
- 다른 종류의 자료를 함께 듬을 수 있습니다. ex) ['a',2, ['a','b']]
- 원소의 순서가 다르면 다른 리스트입니다. (순서 중요)
주석 (Comment)
- 주석은 컴퓨터가 무시합니다.
- 한줄 주석은 #, 여러줄 주석은 """ """, ''' ''' 로 합니다.
코드 편집기 / 에디터
VS Code (Visual Studio)
- 파이썬 뿐만아니라 C 언어, 자바 등 다양한 언어 사용 가능
- 모듈화가 쉬움
- 사용자가 많아 구글링을 통해 자료 수집이 쉬움
Jupyter Notebook
- 사용이 직관적이다.
- 셀단위로 나눠서 실행할 수 있다.
- Markdown : 텍스트 입력 / 문서 형 (메모장)
변수 지정 방법
- 숫자, 알파벳, 한글, 언더바 등을 사용할 수 있습니다.
- 변수이름이 숫자로 시작할 수 없습니다.
- 파이썬 문법에서 사용되는 예약어 사용 금지
- 공백문자와 연사자는 사용 금지
- 변수는 덮어씌어질 수 있음. (중복 사용 시, 기존 Data는 사라짐)
연산자
- 파이썬 숫자열 자료는 사칙연산이 가능 (+, -, *, / )
- 나눗셈 (/) 은 실수형 결과를 출력해준다.
- 몫 연산자 (//)
- 나머지 연산자 (%)
- 제곱 연산자 (**)
- 문자형 자료 연산 + , * 만 가능함
인덱스
- 문자열과 리스트 자료형은 여러 원소로 이루어져 있고, 각각의 위치를 0부터 순서대로 매길 수 있음.
- 공백도 원소이다.
- 문자열/리스트 원소에 0번부터 순서대로 매겨지는 번호
인덱싱
- Index를 활용해 리스트나 문자열의 특정 위치의 원소를 불러온다.
- string/list [index]
슬라이싱
- .Index를 이용해 리스트나 문자열의 일부분을 잘라서 가져온다.
- string/list [a (포함) :b (미포함)] a 이상 : b 미만
입력 함수
- 입력 - input()
- 변수 = input()
- 무엇을 입력하든 "문자열"로 받아집니다.
형 변환
- 자료형 사이의 변환을 말한다.
- 바꿀_자료형 (바뀔_자료)
- int() = 정수 변환
- float() = 실수 변환
- str() = 문자 변환
- list() = 리스트 변환
- ** type() 함수는 자료형을 알려주는 함수 입니다.
비교 연산자
- 숫자나 문자의 값을 비교하는 연산자
- 진술이 참이면 True, 거짓이면 False
- == 같다
- != 다르다
- > 왼쪽이 더 크다
- < 오른쪽이 더 크다
- >= 왼쪽이 같거나 크다
- <= 오른쪽이 같거나 크다
논리 자료형
bollen 자료형 (True / False)
- and : 모두 True 이면 True
- or : 하나라도 True 이면 True
- not : 기존의 논리와 반대로, 논리값을 뒤집는다. (false → true)
조건문
- if 문 : 조건이 True일 때, 명령을 실행
- if 조건 :
- if문에 들어갈 명령들은 같은 들여쓰기로 구분한다.
- 들여쓰기는 tab 키로
- if-else 문 : 조건이 True 이면 if문, False 이면 else 문 실행
- if-elif 문 :
반응형