티스토리 뷰
자료형
자료형(data type)이란 자료의 형식을 말한다. 자료형에는 문자형(string), 숫자형(integer, float, complex numbers), 불리언 형(boolean)이 있다.
*자료형식을 확인할 땐 type()함수를 사용하면 괄호안에 들어있는 자료형의 타입을 확인할 수 있다.
숫자형 자료
숫자형 자료형에는 대표적으로 정수형과 실수형이 있다.
정수형 Integer
# 정수형 (integer)
1004
0
-10
실수형 Float
# 실수형 자료형 (Float)
3.14
1.23
숫자열 연산자
숫자형 자료형에 사용가능한 연산자이다.
# + 더하기 연산자
>>> 2 + 2
4
# - 빼기 연산자
>>> 50 - 5
45
# * 곱하기 연산자
>>> 5*6
30
# / 나누기 연산자
>>> 17 / 3
5.666666666666667
# // 정수나누기 연산자 소숫점을 제외한 값을 출력된다.
>>> 17 // 3
5
# % 나머지 연산자
>>> 17 % 3
2
# ** 제곱 연산자
>>> 5 ** 2
25
문자열 자료형
# 큰따옴표(") 으로 둘러싸거나 작은따옴표(')로 문자열을 둘러싼다.
"Hello World"
'Yu jeong'
# 문자열 내 따옴표를 포함시키려면 (\)를 사용하면 문자열 내 따옴표를 포함시킬 수 있다.
"\"Hello World\" yu jeong."
*이스케이프 코드를 사용하면 문자열을 좀 더 유연하게 사용할 수 있다.
문자열 연산자
문자열 자료형에 사용가능한 연산자이다.
# + 더하기 연산자
>>>"Hello" + "Wolrd"
"Hello wolrd"
# * 곱하기 연산자
>>>"Hello Wolrd" * 3
"Hello wolrd""Hello wolrd""Hello wolrd"
# 문자열 인덱싱
>>>print("안녕하세요"[0])
안
# 문자열 슬라이싱 [:]
>>>print("Hello"[1:])
ello
boolean 자료형
불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다. 불 자료형은 True 와 False 2가지 값만을 가질 수 있다.
a = True
# 대문자로 입력해야하며 소문자 입력 시 오류가 발생한다.
b = true
# tpye() 함수로 타입 확인
>>>print(type(a))
<class 'bool'>
bool 비교 연산자bool은 비교 연산자를 통해 만들 수 있으며 숫자 또는 문자열에 적용할 수 있다.
연산자 | 설명 |
== | 같다 |
!= | 다르다 |
> | 크다 |
< | 작다 |
>= | 크거나 같다 |
<= | 작거나 같다 |
논리 연산자
bool을 만들 때 비교연산자를 사용하며 bool 자료형 끼리 논리연산자를 사용할 수 있다.
연산자 | 의미 | 설명 |
not | 아니다 | 불을 반대로 전환 |
and | 그리고 | 피연산자 두 개가 모두 참일 때 True를 출력하며, 그 외에는 False를 출력한다 |
or | 또는 | 피연산자 두 개중 하나만 참이라도 True를 출력하며, 두 개가 모두 거짓일 때 False를 출력한다 |
'study > Python' 카테고리의 다른 글
Class (0) | 2022.06.27 |
---|---|
Function parameter (0) | 2022.06.23 |
List 와 Array 의 차이 (0) | 2022.06.18 |
Tuple (0) | 2022.06.16 |
List, Dictionary 관련 기본 함수 및 리스트 내포 (0) | 2022.06.16 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- error: failed to push some refs to 'https://github.com/
- Spring
- API
- Magazine K
- 환경 변수 설정
- Java
- git공부
- musma
- 회원 로그인
- 톰캣
- 혼자 공부하는 파이썬
- 회원가입
- 커맨드 객체
- 암호화
- django
- path variable
- Django tutorial
- django-environ
- 웹페이지
- authenticate()
- git 공부
- git
- django.contrib.auth
- 면접을 위한 CS 전공 지식 노트
- 디자인 패턴
- 한글 형태소 분석기
- python3
- Python
- 검색 결과 내 페이지네이션
- 배열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 |
글 보관함