python 기본문법
- 변수 ~ 문자열
컴퓨터가 기억하고 있는 메모리 공간을 변수가 값을 가르키고 있다.
a = 1
print(a) //1
1. 숫자 간에 사칙연산이 가능하다.
2. 변수에 저장된 값을 연산을 한 후에 그 값을 다시 저장할수 있다.
1. 참/거짓을 나타낸다. (첫 글자를 대문자로 써야 Bool 자료형으로 인식한다.)
2. 비교연산자의 결과로 쓰인다.
3. 논리연산자를 이용할 수 있다.
#비교연산자
4 > 3 #True
6 >= 5 #True 6 이 5보다 크거나 같다
4 != 10 #True
4 == 8 #False
#논리연산자
a = 6 > 3 #True
not a #False NOT 연산자는 참 > 거짓, 거짓 > 참 으로 바꿔준다.
a and b # False AND 모두 참이여야 참이다.
a or b # True OR 연산자는 둘 중에 하나면 참이면 참이다.
#문자열 연산
a = '우리집'
b = '강아지 귀여워'
a + b #우리집강아지 귀여워
num1 = '1'
num2 = '2'
num1 + num2 # 12
# 문자열 + 정수 = 에러~
c = '3;
c + 10 #문자열과 숫자형이 더해지면 에러!
#len('')
print(len('dog')) #3
print(len('cute')) #4
str = 'I am Happy'
str.upper() #I AM HAPPY
str.lower() # i am happy
email = 'test@gmail.com'
email.split('@')[1].split('.')[0] #gmail
str = '010-222-2323'
print(text.replace('-','.') #010.222.2323
##인덱싱 : 한 글자 씩 부를때 몇번인지 인텍스를 넣어 불른다.(숫자는 0부터 센다.)
alpha = 'abcdefg'
alpha[2] #d
## 슬라이싱 : 문자열의 일부를 잘라내는 것
alpha[3:6] #def alpha[3] ~ alpha[6]전까지
alpha[4:] #efg alpha[4] ~ 끝까지
alpha[:2] #ab 시작 ~ alpha[2]전 까지
alpha[:] #abcdefg 처음 ~ 끝