Python
Python 기본 데이터 타입
ma_ro
2020. 1. 21. 21:06
기본 데이터 타입
- 정수 (int)
- 실수 (float)
- 문자열 (str)
- 불리언 (boolean)
변수 선언과 type확인
a = 0
type(a)
x, y = 1, 2
Python은 자료형을 자동으로 추론한다.
때문에 변수명 앞에 자료형을 따로 적지 않는다.
type함수를 사용해 값의 타입을 확인한다.
동일한 자료형을 가진 변수들은 한 줄에 선언할 수 있다.
None
아무런 값을 가지지 않을 때 사용
다른 언어들의 NULL, nul 등과 같다.
'''문자열'''
string = '''첫번째줄
두번째줄
세번째줄'''
print(string)
첫번째줄
두번째줄
세번째줄
여러줄에 걸쳐 문자열 표현이 가능하다.
Indexing & slicing string
a = "Hellow world"
#indexing
print(a[0]) #H
print(a[10]) #d
print(a[-2]) #l #음수인덱스
#slicing
print(a[1:5]) #ello #마지막수 전까지
print(a[:7]) #Hello w
print(a[:]) #Hellow world
다른 언어와 달리 음수 인덱스를 지원한다.
문자열 함수
str = "Hello world"
str_up = str.upper() #HELLO WOLRD #대문자로 변경
str_re = str.replace('l','b', 2) #Hebbo world #마지막 count는 전체가 default
str_sp = str.split('l') #['He', '','o wor', 'd'] #return 값이 리스트임
temperature = 2
prob = 80
print('오늘 기온은 {}이고, 비 올 확률은 {}% 입니다.'.format(temperature, prob))