ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 프로그래밍의 기초 - 자료형
    프로그래밍 언어/파이썬 python 2020. 3. 29. 19:41

    숫자형

    a = 2     #정수

    b = 3.2   #실수 

     

    숫자형을 활용하기 위한 연산자

    사칙연산 ( +, -, *, / ) 

     

    x의 y제곱을 나타내는 ** 연산자

    >> a = 2

    >> b = 3

    >> a ** b

    8

     

    나눗셈 후 나머지를 반환하는 % 연산자

    >>7 % 3

    1

    >> 3 % 7

    3

     

    나눗셈 후 몫을 반환하는 // 연산자

    >> 7 // 4

    1

    >> 7 / 4

    1.75


    문자열

    >> a = "Python"

    >> a

    "python"

     

    문자열 연산하기 

     

    문자열 더하기 ( + )

    >> a = "python"

    >> b =" love"

    >> a + b

    "python love"

     

    문자열 곱하기 ( * )

    >> a = "python"

    >> a * 2

    "pythonpython"

     

    문자열 길이 구하기 ( len ( )  )

    >> a = "python"

    >> len(a)

    6

     

    문자열 인덱싱 / 슬라이싱

    >> a = "python"

    >>a[0]

    p

     

    >> a[0:2]

    py

     

    >> a[ : ]

    ptyhon

     

    문자열 포맷팅

    >> "python %s love" % "is"

    "python is love"

    숫자 포맷팅

     

    >> a = 3

    >> " I eat %d apples" % a

    " I eat 3 apples"

     

    >> a = 3

    >> fruit = "apples"

    >> "I eat %d %s" %(a, fruit)

    " I eat 3 apples"


    리스트 

    >> a = [ ]

    >> b = [ 1, 2, 3 ]

    >> c =  [ 1, 2, 'a', 'b' ]

    >> a = list( )  : 비어있는 리스트는 list()로 생성 가능!

     

    리스트 연산

    >> a = [ 1, 2, 3 ]

    >> b = [ 4, 5, 6 ]

    >> a + b

    [ 1, 2, 3, 4, 5, 6 ]

     

    >> a * 2

    [1, 2, 3, 1, 2, 3 ]

     

    >> len(a)              # 리스트 요소 갯수  len()

    3

     

    >> a[0] =0

    [ 0, 2, 3]

     

    >> del b[2]              # 리스트 요소 삭제  del

    [4, 5]

     

    >> b.append(6)

    [4, 5, 6]

     

    >> a. sort( )                    # 리스트 정렬 sort ()   

    [1, 2, 3]

     

    >> a.reverse()              # 리스트 뒤집기 reverse()

    [3, 2, 1]

     

    >> a.index(3)             # index(x) 리스트에 x 값의 위치를 알려줌

     

    >> a. insert(0,9)        # insert(x,a) x위치에 a를 삽입

    [9, 1, 2, 3]

     

    >> a.count(1)            # count(x) 리스트에 x가 몇 개 있는지 알려줌

    1

     

    ** find()함수

    find 함수는 문자열내에서 원하는 문자나 문자열을 찾아준다!

    index 함수와 같은 역할을 한다.

     

    >> a = 'python'

    >> a .find('p')

    0

    >> a .index('p')

    1

     

    * 차이는 무엇일까?

       해당 문자가 없으면, find() -> return -1 

                                             index() -> 오류

    댓글

Designed by Tistory.