Study/Development
[개발일지] Python 기초문법
titann
2022. 12. 31. 12:30
<코딩애플 온라인강의 수강일지>
개발 환경 세팅
1. python 공식사이트에서 설치파일 다운 및 설치
*Add Python 3.8 to path 체크
2. VSC 설치
구글 검색
3. 작업폴더 생성 및 에디터에서 오픈
Ctrl + K / Ctrl + O
4. 새 파일
좌측 빈공간 우클릭 → New File
app.py 생성
5. 코드 실행
python app.py
# 맥 안될경우
python3 app.py
출력과 변수
print()
기본적인 출력 명령
# **프린트 명령어**
print(1111)
print(1111+2222)
print('텍스트')
print('텍스트'*100) # 100개 실행
# **변수 쓰기**
name = '길고 긴 이름'
print(name) # 길고 긴 이름
# **인덱싱**
print('긴텍스트'[0]) # 긴
print('긴텍스트'[0:2]) # 긴텍스
자료형
List 자료형
중고차 = ['K5', 'white', 5000]
# 출력하기
print(중고차[1]) # white
# 변경하기
중고차[1] = 'black'
print(중고차[1]) # black
# 함수 사용 - 안외워도 된다
중고차.sort() # 숫자/문자 순 정렬
중고차.reverse() # 순서 뒤집기
중고차.pop() # 맨 뒤의 자료 가져다 줌
Dictionary 자료형
이름을 붙여 사용, 엑셀의 컬럼과 비슷하다.
중고차2 = {'brand' : 'BMW', 'model', : '520d'}
#출력하기
print(중고차2['brand'])
# 수정하기
중고차2['brand'] = 123
print(중고차2['brand']) # 123
# 삭제는 잘 할 일 없음
조건문
IF 조건문
조건에 따라 실행
재고량 = 10
if 재고량 > 0 : # 조건식 - 부등호, 등호: >, <, >=, <=, ==
print('주문 가능') # 조건식이 참일 떄 실행할코드 indent 꼭 들어가야 함
중고차재고 = ['K5','BMW','Tico']
if 'K5' in 중고차재고 : # 조건식 - in문법
print('주문 가능')
else :
print('주문 불가')
# elif 여러가지 조건
반복문
for 반복문
for i in range(0,10) : # 10번 반복
print('BMW 있어요')
중고차들 = ['K5','BMW','Tico']
for i in 중고차들 :
print(i) # K5, BMW, Tico 출력
for i in 중고차들 :
print(i * 3) # 각 3번씩 출력
함수
def 함수문법
긴 코드를 축약 / 변형시키고싶은 자료가 있을 때
def 인사하기() :
print('안녕하세요 중고차딜러 김석만입니다.')
print('잘 부탁드립니다.')
인사하기()
#함수1
def hat(hole) :
print(hole)
hat('hello') # hello 출력
#함수2
def hat2(a) :
print(a+1)
hat2(3) # 4출력
#함수3
def func() :
return 10 # 함수가 실행되고 난 자리에 10이 남는다.
print(func()) # 10 출력
#함수4
def hat3(a, b) :
print(a + b)
hat3(3, 4) # 7 출력
반응형