ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [파이썬] 초보자를 위한 파이썬 300제
    [스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 4. 16:18

    파이썬이 너무 어려워서 기초문제부터 많이 풀어보고 싶어서 찾은 사이트!

    https://wikidocs.net/7014#google_vignette

     

    001 ~ 010

    .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…

    wikidocs.net

     

    1~20

    print를 사용해서 변수 도출하기!

    sep을 활용해서 변수 사이를 구분

    ex) print('naver','kakao','samsung',sep=";"

    -> naver;kakao;samsung

     

    21~ 30

    슬라이싱

    시작인덴스 : 끝 인덱스 : 오프셋

    첫 글자의 순번은 0

     

    ex ) 뒤에서 4글자 추출

    license_plate = "24가 2210"
    print(license_plate[-4:])

    뒤에서부터라서 -붙임!

    뒤에서부터 끝까지라 마지막에 :

     

    ex) 홀수

    stirng="홀짝홀짝홀짝"
    print(stirng[::2])

     

    ex) 짝수

    nums=[1,2,3,4,5,6,7,8,9,10]
    print(nums[1::2])

     

    ex) 거꾸로

    string="PYTHON"
    print(string[::-1])

     

    replace 사용

    문자 치환

     

    ex) - 없애고 변수 붙이기

    phone_number = "010-1111-2222"
    phone_number1 = phone_number.replace('-','')
    print(phone_number1)

     

    ex) a를 A로 대치

    string='abcdefe2a354a32a'
    string=string.replace('a','A')

    split 

    자르기

     

    ex) . 뒤에 출력

    url_split=url.split('.')

     

     

    31~40

     

    산술연산자

    print(type()) : 추출 데이터의 형태

     

    41~50

    .메소드

    ex) 대문자

    ticker = "btc_krw"
    ticker1 = ticker.upper()

     

    ex) 소문자

    ticker="BTC_KRW"
    ticker1 = ticker.lower()

     

    ex) 첫글자만 대문자

    a="hello"
    a=a.capitalize()

     

    ex) 자르기

    ticker = "btc_krw"
    ticker.split("_")

     

    ex) 특정문자 제거

    -strip()

    -lstrip() : 왼쪽에서부터 제거

    -rstrip() : 오른쪽에서부터 제

    date="039490        "
    date.rstrip( )

     

    ex) 정렬

    .sort()

    data = [2, 4, 3, 1, 5, 10, 9]
    data.sort()

    51~60

    리스트

    ex) 추가하기

    .append

    ovie_rank=["닥터 스트레인지","스플릿","럭키"]
    movie_rank.append("베트맨")

     

    ex) 끼워넣기

    .insert(위치,변수)

    moive_rank=['닥터 스트레인지','슈퍼맨','럭키','베트맨']
    movie_rank.insert(1,'슈퍼맨')

     

    ex) 삭제

    del 변수이름[위치]

    moive_rank=['닥터 스트레인지','슈퍼맨','스플릿','럭키','베트맨']
    del movie_rank[3]

     

    ex) 여러 개 삭제

    del 여러 번 작성

    movie_rank=['닥터 스트레인지','슈퍼맨','스플릿','베트맨']
    del movie_rank[2]
    del movie_rank[2]

     

    ex) 최대, 최소, 합, 개수, 평균

     

    nums = [1,2,3,4,5,6,7]
    print("max: ", max(nums))
    print("min: ", min(nums))
    nums = [1,2,3,4,5]
    print(sum(nums))
    cook = ["피자","김밥","만두","양념치킨","족발","피지ㅏ","김치만두","쫄면","소시지","라면","팥빙수","김치전"]
    print(len(cook))
    nums=[1,2,3,4,5]
    average=sum(nums)/len(nums)
    print(average)

     

    61~70

    .join : 문자열 합치기

    구분자.join : 구분자를 넣어서 하나의 문자열로 합쳐

    interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
    print("/".join(interest))

     

    줄 띄우기 \n

    interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
    print("\n".join(interest))

     

     

     

Designed by Tistory.