[파이썬] 1. 파이썬 기초(데이터 타입)




변수(Variables) : 변하는 수
상수(Constant) : 고정값
상수를 변수에 할당하는 것.
var(변수) = 10(상수)
var=10
print(var)type() 함수를 이용해 데이터 타입이 무엇인지 확인할 수 있음
정수(Integer)나 실수(Float) 등 숫자로 이루어짐.
가령, type(1)은 정수(Integer)로 나오지만, type(1.0)은 실수(Float)으로 나옴에 유의. 소수점이 찍히면 무조건 실수로 뜬다.
제곱 : **
나눗셈의 몫 : //
나눗셈의 나머지 : %
문자 만들기
※ 여러줄을 문자로 만들때에는 ''' 혹은 """를 써준다
"Hello world"
'Hello world'
"""Hello world"""
'''Hello world'''문자열 합치기
덧셈을 사용
a = "Hello"
b = "World"
a+b= "HelloWorld"문자열 반복
곱셈을 사용
a*3 = "HelloHelloHello"F-string 포매팅
문자의 특정 부분만 바뀌고 나머지는 그대로일 때 사용
name = '911GT3RS'
birth = '1900'
f'나의 이름은 {name}이고, 출생연도는 {birth}이다.'문자열 길이 측정
len() 사용
문자 바꾸기
.replace() 함수 사용
name = '911GT3RS'
name.replace('11','92')문자 나누기
.split('기준')
가령, .split(' ')로 하면 빈칸을 기준으로 나눠준다.

인덱싱
문자열 중 특정 '위치'의 값을 가져옴
var = 911GT3RS
var[3] = G파이썬은 순서가 0부터 시작함에 유의할 것
마이너스 부호를 사용하면 뒤에서부터 인덱싱한다.
var = 911GT3RS
var[-3] = 3슬라이싱
문자열 중 특정 '범위'에 해당하는 문자열을 가져옴
[이상,미만]
var = 911GT3RS
var[0:3] = '911'공백으로 둘 경우, 공백부분은 끝까지를 의미한다.
연속된 데이터를 처리할 때 사용. 대괄호 []를 사용한다.
a=[]
type(a) = list리스트 내의 리스트도 가능, 인덱싱, 슬라이싱 모두 가능
a=[1,2,[3,4,5],6,7]
a[2][0] = 3리스트끼리 더하거나 리스트를 곱해주면 반복되는 것도 동일
a=[1,2,3]
b=[4,5,6]
a+b=[1,2,3,4,5,6]
a*2=[1,2,3,1,2,3]리스트에 추가 가능 .append()
c=[1,2,3]
c.append(4)
c = [1,2,3,4].append(4,5)형태로 넣으면 리스트내의 리스트로 들어가기 때문에, 확장형태로 넣으려면 .extend()로 넣어야 한다.
d=[...