ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python]프로그래밍 기초
    python/python(기초) 2022. 6. 7. 12:10

    1. 문자열

     

    문자열 포맷 코드

    %s : 문자열

    %c : 문자 1개

    %d : 정수

    %f : 부동 소수

    %o : 8진수

    %x : 16진수

    %%: Literal %('%'문자 자체)

     

     

    문자열 관련 함수

     

    1. 문자 개수 세기(count)

    a ='hobby'

    a.count('b')

    >> 2

    2. 위치 알려주기 1 (find)

    a = 'Python ins the best chocie'

    a.find('b')

    >> 14

    a.find('k')

    >>-1

     

    위치 알려주기2 (Index)

    a= 'Life is too short'

    a.index('t')

    >> 8

     

    3. 문자열 삽입(join)

    ",".join('abcd')

    >> 'a,b,c,d'

     

    4. 양쪽 공백 지우기

    a= 'Life is too short'

    a.strip()

    >>'Lifeistooshort'

     

    5. 문자열 바꾸기(replace)

    a= 'Life is too short'

    a.replace('Life','Your leg')

    >> 'Your leg is too short'

     

    6. 문자열 나누기(split)

    a= 'Life is too short'

    a.split()

    >>['Life','is','too','short']

     

    2. 리스트 자료형

     

    1. 리스트 값 수정

    a = [1,2,3]

    a[2]=4

    >> a

    [1,2,4]

     

    2. 리스트 값 삭제

    a =[1,2,3]

    del a[1]

    >>a 

    [1,3]

     

    3. 리스트 요소 추가

    a =[1,2,3]

    a.append(4)

    >>a

    [1,2,3,4]

     

    4. 리스트 정렬

    a= [1,2,3]

    a.sort()

    >>a

    [1,2,3]

    a.reverse()

    >>a

    [3,2,1]

     

    5. 위치 반환(index)

    a =[1,2,3]

    a.index(3)

    >> 2

     

    6.요소 삽입(insert)

    a =[1,2,3]

    a.insert(0,4)

    >>a

    [4,1,2,3]

     

    7.요소 제거(remove)

    a =[1,2,3]

    a.remove(3)

    >>a

    [1,2]

     

    8. 리스트 요소 끄집어내기(pop)

    #pop : 리스트의 맨 마지막 요소를 돌려주고 그 요소는 삭제한다

    #pop(1) : 리스트의 1번째 요소를 돌려주고 그 요소는 삭제한다

    a =[1,2,3]

    a.pop()

    >>a

    [1,2]

    a.pop(1)

    >>a

    [1,3]

     

    9.리스트 확장(extend)

    a=[1,2,3]

    a.extend([4,5])

    >>a

    [1,2,3,4,5]

     

    3. 튜플 자료형

     

    t1 =(1,2,'a','b')

    t1[1:]

    >> (2,'a','b')

    # 수정, 삭제, 변환 안됨

    # (번회) add 

    t1 = t1 + (4,)

    >>t1 

    (1,2,'a','b',4)

     

     

    4.딕셔너리 함수

    a= {'name':'pey','phone':'01022223333'}

    a.keys()

    >> ['name','phone']

     

    a.values()

    >> ['pey','0102222333']

     

    a.items()

    >>[('name':'pey'),('phone','01022223333')]

     

    key로 Value 얻기(get)

    a.get('name')

    >> 'pey'

     

     

    5. 집합 자료형

    1. 값 1개 추가하기 (add)

    s1 = set([1,2,3])

    s1.add(4)

    >> s1

    {1,2,3,4}

     

    2. 값 여러개 추가하기( update)

    s1 = set([1,2,3])

    s1.update([4,5,6])

    >> s1

    {1,2,3,4,5,6}

     

    3. 특정 값 제거하기(remove)

    s1 = set([1,2,3])

    s1.remove(2)

    >> s1

    {1,3}

     

    반응형

    'python > python(기초)' 카테고리의 다른 글

    [Python]파일 읽고 쓰기  (0) 2022.06.09
    [Python] 함수  (0) 2022.06.08
    [Python] 프로그래밍 기초 연습문제  (0) 2022.06.07
    파이썬 기초  (0) 2022.01.15
Designed by Tistory.