본문 바로가기

파이썬 기초 수업정리

수업정리 day 01.

파이썬 설치 후  환경변수 설정하기

 

파이썬을 웹 브라우저에서 작성하고 실행할 수 있는 툴 : 주피터 노트북 , 코랩

 

주피터 노트북 설치방법 

 cmd   =>  pip install jupyter 

 

설치 후 경로 설정

jupyter notebook  --notebook-dir=경로

 

vscode = 위 두개와 다르게 파이썬말고 다른 다양한 프로그래밍 언어도 지원함.

설치하고 python extension pack 설치.

----------------------------------------------------------------------------------------------------------

 

 변수 

- 변하는 값을 나타내는 문자.

- 값을 담는 메모리 공간을 의미.

(변수로 사용할 메모리 공간의 이름을 붙혀 사용 = 변수 )

 상수

- 데이터를 직접 표현하는 값. 변수를 담은 데이터를 의미

 

 상수의 종류

* 숫자형                 * 문자형                        * 시퀀스형          * 집합형            * 불형

- 정수                문자/ 문자의 집합                리스트              Set                    bool

- 실수                                                            튜플

- 복소수                                                        딕셔너리

 

 

 

파이썬에서의 변수 사용

변수를 만드는 방법 =>   변수 = 값  즉, 대입연산자 사용(=)

C,Java 처럼 변수의 자료형과 사용하지않음.

파이썬에서 사용하는 변수는 객체의 메모리주소를 가지고있다.

 

주석

한줄주석 #

여러줄 주석  ''' , """

 

문자열

작은 / 큰 따옴표 구별없이 사용가능.

여러줄은 """로 감싸서 정의한다.

문자열을 연산 할 때는 자료형이 다를 경우 에러가발생한다.

 

인덱싱 / 슬라이싱

인덱싱 : 문자열의 위치를 가르키는 용어

슬라이싱 : 문자열의 특정위치를 추출

인덱스가 양수일경우는 처음부터, 음수일경우는 뒤에서부터 시작된다.

 

문자열 관련 함수

len()  : 문자열의 길이

find(),index() : 특정문자의  위치를 리턴  / 둘의 차이점은 find는 찾을 수 없으면 -1을 리턴 index는 찾을 수 없으면 에러 발생.

strip() : 공백제거

split() : 문자열 자르기(나누기)

upper(): 소문자를 대문자로 변경

lower() : 대문자를 소문자로 변경

replace() : 문자열 변경

join(): 정의된 문자로 문자열 연결

 

if 조건문

if 문을 만들때는 들여쓰기를 필수로 해야한다.

if (조건): true일 경우 처리
   else: false일 경우 처리

 

조건문 다음에  : (콜론) 을 잊으면 안된다.

 

if , elif ,else 모두 사용할때의 기본구조 

if 조건문 : 

    수행할 문장

  elif 조건문 :

    수행할 문장

  else :

    수행할 문장 

 

예제1. ) 

name = "Hong Gil Dong"
kor = 90
math = 98
eng = 100
sum = kor + math + eng
avg = sum / 3
# Hong Gil Dong의 점수 평균은 0입니다.

print("%s의 점수평균은 %.2f입니다." %(name, avg))

if (avg >= 80) :
    result = "pass"
else :
    result = "fail"
print(result)

# 홍길동 점수 평균이 90점 이상이면 A
# 평균이 80점 이상이면 B
# 평균이 70점 이상이면 C
# 나머지는 D

if avg >= 90 :
    result2 = "A"
elif avg >= 80 :
    result2 = "B"
elif avg >= 70 :
    result2 = "C"
else :
    result2 = "D"

print("홍길동의 시험등급은 %s입니다." %result2)

 

예제2.)

money = input("소지금액을 입력해주세요.")
money = int(money)
if money >= 10000 :
    result = " 택시타고 가야지 "
elif money >= 1000 :
    result = " 버스타고 가야지 "
else :
    result = " 걸어가야지 "
   
print(result)

 

'파이썬 기초 수업정리' 카테고리의 다른 글

수업정리 Day.05  (1) 2024.07.05
수업정리 Day04.  (0) 2024.07.04
수업정리 Day03.  (0) 2024.07.03
수업정리 Day 02.  (1) 2024.07.02