일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- DP
- *args
- 인터넷 네트워크
- clone coding
- 파이썬입출력
- 인증인가
- 파이썬
- 파이썬문법
- clone-coding
- wecode
- 자바스크립트
- 파이썬리스트컴프리헨션
- Python
- 리스트컴프리헨션
- docker
- decorator
- bcrypt
- 윈도우우분투듀얼부팅
- **kwargs
- CSS
- 코딩테스트파이썬
- JavaScript
- 해시충돌
- QuerySet
- RESTfulAPI
- 백준
- 자료구조
- promise
- django
- 알고리즘
- Today
- Total
개발기록장
[Python3] 파이썬 완전 기본 문법 정리 (데이터 타입, 입출력, 연산자) 본문
1. 데이터 타입
파이썬에는 다음과 같은 데이터 타입들이 존재한다.
-
Integer : 정수
-
Float : 소수점이 있는 숫자인 실수 (ex: 1.5)
-
Complex Numbers : 실수와 허수를 포함하고 있는 복소수. 허수를 표현할 때는 j를 사용한다 (ex : 1 + 3j)
-
이런 숫자 타입들을 통틀어 Numeric 타입이라고 한다.
-
String : 문자열. 큰 따옴표("")나 작은 따옴표('')로 표시한다.
-
Boolean : True, False 2가지만 존재 (대소문자 유의)
# 정수
age = 10
# 실수
socore = 80.5
# Boolen
reault = True
# String
id = "yangahh"
pw = '123456'
2. Input & Output
Python에서는 표준 입력을 하는 함수로 input 함수를 지원하고, 표준 출력을 하는 함수로 print함수를 지원한다.
예시1 ) input함수와 print함수, f-string
** f-string 이란?
문자열을 포맷팅하는 방법 중 하나로 python3.6 이후부터 지원한다.
# 사용방법
print(f"{변수명} 함께 출력할 문자열")
예시2 ) string concatenation
** , 를 사용하면 , 자리에 공백이 들어간 형태로 출력된다.
** integer 타입은 string 타입과 함께 출력하려면 string타입으로 형 변환 후 출력해야한다.
3. 기본 산술 연산자
파이썬에서 사용하는 기본적인 산술 연산자는 아래와 같다.
-
+ : 더하기
-
- : 빼기
-
* : 곱하기
-
/ : 나누기 (실수로 반환함)
-
// : 몫 구하기 (정수로 반환)
-
% : 나머지 구하기
-
** : 제곱 (A ** B은 A의 B제곱을 의미)
-
+= : A = A + B를 A += B로 줄여서 표현할 수 있다.
-
-= : A = A - B를 A -= B로 줄여서 표현할 수 있다.
-
*= : A = A * B를 A *= B로 줄여서 표현할 수 있다.
-
/= : A = A / B를 A /= B로 줄여서 표현할 수 있다.
** 연산자의 우선순위
-
( )
-
**
-
* , / , %
-
+ 와 -
'TIL > Python' 카테고리의 다른 글
[Python] 파이썬 모듈과 패키지(2) - 절대경로와 상대경로 + ImportError (0) | 2021.01.16 |
---|---|
[Python] 파이썬 모듈과 패키지(1) - 개념 (0) | 2021.01.16 |
[Python] 가변 인수와 가변 키워드 인수 + 파라미터 순서 (0) | 2021.01.14 |
[Python] Argument 설정에 따른 함수 호출과 default value parameter (0) | 2021.01.14 |
[Python] BeautifulSoup4와 Selenium을 이용한 인스타그램 크롤링 및 이미지 다운로드 예제 (0) | 2020.12.26 |