PYTHON

[빅데이터 분석] 2021.12.15 Python

죠으니 2021. 12. 15. 23:57

오늘도 수고많았다~~:)

나만 잘 못 따라가는 것 같은 느낌이 든다. 

천천히 복습하고 하다보면 자연스럽게 내것이 되겠지? 히히

파이썬 하다가 오류뜨면 조금 머리가 아픈데 출력이 잘 되면 기분이 너무 좋아진다. 역시 재밌엉

 

 

▶파이썬 for문은 들여쓰기된 코드가 자료구조의 데이터 개수만큼 반복된다는 사실이 중요합니다.

 

input은 처음에 문자열로 들어간다.

 

list)  colors = ['red', 'blue', 'green']

 

slicing) cities[1:4]

역순 정렬 cities[::-1]

 

추가할 때)

append) color.append('white')                                     

extend) color.extend(['black', 'purple'])                           

insert) color.insert(1, 'orange') 두번째에 오렌지 추가라는 뜻

 

제거할 때) remove

color.remove('red')

 

▶리스트 인덱스 재할당) color[0] = 'orange'

리스트 인덱스 삭제) del color[0]

 

▶ t의 값들 1,2,3을 변수 a,b,c에 언패킹)

t = [1, 2, 3]

a, b, c = t
print(a, b, c)

 

▶for i in range(1, 10, 2):  ☞ 1부터 9까지 2씩 증가시키면서 반복문 수행
    print(i) 입력시 1 3 5 7 9 출력된다.

▶for i in range(10, 1, -1):  ☞ 10부터 2까지 1씩 감소시키면서 반복문 수행
    print(i) 입력시 10 9 8 7 6 5 4 3 2 출력된다.

 

▶반복 실행 횟수를 명확하게 알때 for문
  반복 실행 횟수를 명확하게 모를때 while문 쓰기

break문) 논리적으로 반복문 종료. print("End of Program") 입력하여 반복 종료 후 ‘End of Program’ 출력

 

random 라이브러리
   randint는 난수를 뽑아주는 기능을 한다.

import random        
guess_number = random.randint(1, 100)