본문 바로가기
Python

파이썬 기초 - 기본 자료형

by 청원뿔세포 2022. 3. 18.

파이썬의 기본 자료형

  • 파이썬의 기본자료형은 기본적으로 정수, 부동소수점(실수&유리수), 부울, 문자 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 파이썬의 기본자료형

https://www.kaggle.com/code/kimjeongyeon/pythonbasic

댓글