파이썬의 기본 자료형
- 파이썬의 기본자료형은 기본적으로 정수, 부동소수점(실수&유리수), 부울, 문자 4가지로 이루어져있다.
정수
- 정수는 int자료형이다.
n = 2
print(type(n))
<class 'int'>
부동소수점
- 부동소수점은 유리수, 실수를 가리키며
float
자료형이다.
a = 1.22
b = -0.03
print(type(a+b))
<class 'float'>
c = 2
d = 2.21
print(type(c+d))
<class 'float'>
- 정수와 연산하면 자동으로 결과값은 부동소수점형태로 취급한다.
e = 8
f = 2
print(e/f, type(e/f))
4.0 <class 'float'>
- 나눗셈을 하면 그 결과는 항상 부동소수점으로 취급된다.
문자열
- 문자열은
string
자료형을 나타낸다.
s = 'jelly beans'
ss = '''
jelly beans
hello world
'''
print(s, ss)
jelly beans
jelly beans
hello world
print(r'Python\'s grammar')
print("\\\\")
print(r"\\\\")
Python\'s grammar
\\
\\\\
print(' 11\nt\tn')
11
t n
- 문자열 포매팅
name = 'carl'
age = '22'
print(f'His name is {name} and age is {age}')
His name is carl and age is 22
p = 'print'
print(f'{p:<10}')
print(f'{p:>10}')
print(f'{p:^10}')
print(f'{p:+<10}')
print(f'{p:0>10}')
print(f'{p:-^10}')
print
print
print
print+++++
00000print
--print---
num = 17.123456789
print(f'{num:.1f}')
print(f'{num:.2f}')
print(f'{num:.3f}')
17.1
17.12
17.123
부울값
- 참과 거짓을 의미하는 True와 False를 부울(boolean)값이라고 한다.
print(type(True))
a = False
type(a)
<class 'bool'>
bool
- 등호와 부등호등으로 이루어친 참 거짓을 판단하는 비교연산자로 이루어진 식은 부울값을 결과로 출력한다.
print(3<2)
print(3>2)
print(3>=2)
print(3<=2)
print(3==2)
print(3!=2)
False
True
True
False
False
True
- 알파벳은 사전순서대로 크다고 판단하고, 대문자가 소문자보다 크다고 판단한다.
print('a'<'b')
print('a'>'b')
print('apple'<'Apple')
print('apple'>'Apple')
True
False
False
True
- 집합에서 많이 사용했던 합집합, 교집합, 여집합을 의미하는 논리연산자도 결과를 부울값으로 출력한다.
print(1==2 and 2==2)
print(1==1 and 2==2)
print(1==2 or 2==2)
print(1==2 or 2==1)
print(not 1==2)
print(1==2)
False
True
True
False
True
False
캐글 노트북 주소 - PythonBasic 파이썬의 기본자료형
'Python' 카테고리의 다른 글
파이썬 - 농담게임 (0) | 2022.05.06 |
---|---|
파이썬 - 숫자 맞추기 게임 (0) | 2022.05.04 |
Python 파이썬 map()함수, filter()함수 비교 (0) | 2022.04.02 |
파이썬 기초 - 배열과 문자열 (0) | 2022.03.06 |
파이썬 기초 - 변수, 자료형, 사칙연산 (0) | 2022.03.04 |
댓글