반응형
1. 설치
2. Python 테스트
- 실행 시 메모리 타입을 잡아주기에 데이터타입을 적어줄 필요가 없다. (레퍼런스 변수)
- 내부적으로 C++ 라이브러리를 가져와서 사용한다.
- Python은 Interpreter 언어
3. VS CODE 설치
VS CODE 는 Python을 사용하기 위한 Tool 이다.
① font 설정
② workspace 설정
python → 파이썬 설치 파일
python → 파이썬 워크스페이스 파일
③ Python Extension Pack 설치
④ Terminal - default : Git Bash 설정
⑤ Format on save 설정
⑥ Python 규칙
1. Python은 인터프리터 언어이다.
2. Python은 모든것이 객체이다.
3. Python은 변수의 타입이 없다. 타입추론을 지원한다.
4. 변수도 객체!
5. 독자적으로 메모리(heap)에 올릴수 있다.
⑦ 연습
⑦-① 변수 타입 알아보기
a = 1
b = 12
c = "문자"
d = "문자"
e = True
f = False
g = '''
안녕하세요 반갑습니다
하하하하하
'''
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
print(type(f))
print(type(g))
⑦-② 연산 알아보기
a = 9
b = 4
print(a+b) # 더하기
print(a-b) # 빼기
print(a*b) # 곱하기
print(a/b) # 나누기
print(a % b) # 나머지
print(a//b) # 몫
print(2**64) # 1800 경 => 8 Byte
⑦-③ str 표시 자르기
a = '홍길동'
print(a)
print("="*50)
b = "가나다라마" # CharSequence
print(len(b))
print(b[0])
print(b[4])
print(b[-1])
print(b[0:3])
print(b[1:])
print(b[:3]+"...")
⑧ 문제 풀어 보기
phone1 = "051-222-3333"
phone2 = "02-7777-9999"
# 문제 1 : 끝 번호 4 자리 찾기
# 문제 2 : 가운데 번호 찾아내기
⑨ 문제 정답
phone1 = "051-222-3333"
phone2 = "02-7777-9999"
# 문제 1 : 끝 번호 4 자리 찾기
# 문제 2 : 가운데 번호 찾아내기
# 문제 1
print(phone1[phone1.rfind("-")+1:])
print(phone2[phone2.rfind("-")+1:])
# 문제 2
print(phone1[phone1.find("-")+1:phone1.rfind("-")])
print(phone2[phone2.find("-")+1:phone2.rfind("-")])
phone1 = "051-222-3333"
phone2 = "02-7777-9999"
# 문제 1 : 끝 번호 4 자리 찾기
si1 = phone1.rfind("-")+1
si2 = phone2.rfind("-")+1
print(phone1[si1:])
print(phone2[si2])
# 문제 2 : 가운데 번호 찾아내기
fi1 = phone1.find("-")+1
li1 = phone1.rfind("-")
fi2 = phone2.find("-")+1
li2 = phone2.rfind("-")
print(phone1[fi1:li1])
print(phone1[fi2:li2])
→ 변수를 만들어서 코드를 작성하면 깔끔한 코딩이 가능하다!
반응형
'Programming > Python' 카테고리의 다른 글
Python 6강 - Crawling (0) | 2021.09.20 |
---|---|
Python 5강 - Web에서 구동 (0) | 2021.09.13 |
Python 4강 - 통신 (0) | 2021.09.13 |
Python 3강 - Class, 생성자, Exception (0) | 2021.09.13 |
Python 2강 - list, tuple, dictionary, if, function 특징, import (0) | 2021.09.13 |