파이썬 기초 정리

전수현·2021년 6월 10일
0

파이썬 기초정리에 앞서
프로그램을 구성하는 3가지 큰 요소에 대해 알아보자

1.순차

  • 순차적으로 명령을 수행

2.선택

  • 예/아니오 처럼 선택을 하는 구조

3.반복

  • 반복적으로 수행

이렇게 3가지 큰 요소로 구성되어있으니 참고!

파이썬 Data type 정리

1. Numeric - 숫자로 이루어진 자료형

2. String - 문자로 이루어진 자료형

  • '' / "" 으로 감싸줘야 함.

3. Boolean - 예/아니오로 이루어진 선택형 자료형

  • True / False 값으로 출력 됨.

4. List - 자유형들을 한꺼번에 모아서 저장하는 자료형

  • [val1,val2''']
  • 어떤 유형이든 저장 할 수 있으며, 여러자료의 복합적인 형태로도 저장 가능
>>soohyun = [1,2,3]
>>soohyun
>>[1,2,3]  <- 저장된 값
  • 값의 변경
>>soohyun[0] = 1.5 <-변경 위치   입력
>>soohyun
>>[1.5,2,3]  <-변경된 값
  • 값의 추가
>>soohyun.append(4)
>>soohyun
>>[1.5,2,3,4]

5. Tuple - list형과 비슷하지만 초기 저장된 값을 변경할 수 없는 자료형

  • (val1,val2''')

6. Dictionary - 관련된 정보를 서로 연관 시켜놓는 자료형

  • {key1:val1,key2,val2,'''}
>>soohyun={1:'a',2:'b',3:'c'}
>>soohyun
>>{1:'a',2:'b',3:'c'}
>>soohyun['a']
>>1
  • 값의 변경
>>soohyun=['c']='d'
>>soohyun
>>{1:'a',2:'b',3:'d'}
>>soohyun[3]
>>'d'

파이썬 Formatting 정리

  • Formatting = 문자열을 좀 더 잘 표현하기 위함으로
    %(연산자) + 사용 숫자나 문자열을 대입하여 표현 가능

서식 기호를 사용한 Formatting 방법

  • %s = 문자열
>>name = 'my name is %s' %'soohyun'
>>name
>>'my name is soohyun'
  • %d = 정수
>>'%d %d' %(1,2)
>>'1 2'
  • %f = 실수
>>'%f' %3.14
>>'3.140000'

문자열 Formatting 방법 {}.format()

  • 좀 더 파이썬과 부합하는 메소드로
    { }안에 포메팅을 지정하고 format 함수의
    인자로 값들을 넣는다.
>>'{}X{}={}'.format(2,3,2*3)
>>'2X3=6'
  • 문자배열의 주소 위치를 바꿔 줄 수도 있다.
>>'{1}X{0}={2}'.format(2,3,2*3)
>>'3X2=6'

f-stirng을 이용한 방법

  • f ' 문자열 {변수} 문자열 '
  • f-string 포매팅은 파이썬 버전 3.6부터 사용되었으며,
    위 두가지 방식보다 더 최근에 나온 방식이다.
  • 문자열 맨 앞에 f를 써주고, {} 안에
    변수나 출력하고 싶은 것을 넣으면 된다.
>>a = 'wecode'
>>b = '5'
>>result = f'저는{a}를 다니고 있으며, 주{b}일 나갑니다.'
>>print(result)
>>'저는 wecode 를 다니고 있으며, 주 5 일 나갑니다.'

끝!

profile
안녕하세요 :)

0개의 댓글