1991년 귀도 반 로섬이 발표한 플랫폼 독립적, 인터프리터식, 객체지향적, 동적 타이핑 대화형 프로그래밍 언어이다.
값을 담는 공간. (메모리에 올려져 있는 값을 가리키고있는 것)
문자열, 정수, 소수, 참/거짓 등을 담을 수 있다.
파이썬의 변수 선언은 다른 언어와 달리 let, String 등의 앞에 붙는 글자가 없다.
변수이름 = 담을 값
a = 2
b = 'apple'
'작은따옴표'또는 "큰따옴표" 안에 넣는다.
a = '문자열'
a = 10
b = 1.5
(첫문자를 대문자로 써야함)
a = True
b = False
str(숫자)
a = "2"
d = str(3)
print(a+d) #출력결과 : '23'
int('문자열')
len('문자열')
text = 'abcdefg'
result = len(text)
print(result) #출력결과 : 7
문자열[ 시작 위치:자를갯수 ]
text = 'abcdefg'
result = text[:3]
print(result) #출력결과 : 'abc'
text = 'abcdefg'
result = text[3:]
print(result) #출력결과 : 'defg'
.split('기준이 될 문자열')
myemail = 'asdf@gmail.com'
result = myemail.split('@')
print(result) #출력결과 : ['asdf', 'gmail.com']
위처럼 자르기를 할 경우 문자열이 배열이 되어 출력된다.
배열 호출법을 적용하여 아래처럼 특정 부분만 나오게 할 수 있다.
myemail = 'asdf@gmail.com'
result = myemail.split('@')[1].split('.')[0]
print(result) #출력결과 : gmail