Day9 - Python(2). 22.09.02.금

류소리·2022년 9월 2일
0

파이썬

목록 보기
2/10

<어제 복습>

Q1. ' LIFE-IS-SHORT,-WE-NEED-PYTHON ' 를 'Life is short, we need Python'로 만들어라.

답: " ".join(' LIFE-IS-SHORT,-WE-NEED-PYTHON '.strip().split(" -")).capitalize().replace('p',"P")

a = ' LIFE-IS-SHORT,-WE-NEED-PYTHON '

(1) a.strip() : 빈칸 줄임.
(2) split() : 글자마다 "-" 지워주고 리스트
-> 'LIFE', 'IS', 'SHORT,', 'WE', 'NEED', 'PYTHON' " "join() : 글자마다 띄어쓰기 넣고, 이어줌
(4) capitalize() : 문장 앞 글자만 대문자.
(5) replace('p',"P") : p -> P로 바꿔줌.

Q.3 1.476에서 소수점 2자리까지 구하라.

: round(1.476, 2)
-> 1.46

Q.4 a= 'WezarezstudyingzPython'
a.split('z') 하면 어떻게 되는가?

->"Z" 지워지고 리스트.
['We', 'are', 'studying', 'Python']

Q.5 [4,3,8,6,9] 8보다 작은 숫자만 출려하라.

-> a = [4,3,8,6,9]
for i in range(len(a)):
if a[i] < 8 :
print(a[i])

Q.6 " gOod$moRning "를 Good morning로 만드시오

답: a = " gOodmoRning"b=a.strip().lower().split(moRning " b= a.strip().lower().split('')
c= ' '.join(b)
c.capitalize()

답: " ".join((a.strip().split("$"))).capitalize()

(1)a.strip() -> 'gOodmoRning:빈칸지워주고(2)a.split("moRning' : 빈칸 지워주고 (2)a.split("") ->['gOod', 'moRning'] :$ 지워주고
(3)" ".join((a.strip().split("$"))) -> 'gOod moRning' :" "띄어쓰기 넣어주고
(4)capitalize() -> Good morning : 문장 앞글자만 대문자

Q.7 if문 이용해서 짝수랑 홀수 구별하여 출력되게 하라.

n= int( input("숫자를 입력: "))
if n % 2==0 :
print("짝")
else:
print("홀")


(오전 수업 시작)

파이썬의 자료형

  • 리스트, 튜플 ,딕셔너리 ,집합

리스트 : 여러개를 하나로 묶어줌

  • 만들기 : a=[1,2,3,4," hello",[5,6,7,8]] #nested list :중첩리스트 (리스트, 한글 가능)

  • 접근 indexing : a[5][3]

  • 리스트 접근 : slicing:([start : stop])

  • 수정: a[ ]=22

  • 리스트 추가 : append()

  • 리스트 추가 : insert()

  • 리스트 삭제 : remove()

  • 리스트 삭제 : pop()

  • 정렬:

    • sorted( ): 파이썬 내장함수
    • sort( ) : 메소드 , - sort(): 숫자 순서대로 나옴.

1. Numpy란

Numpy는 C언어로 구현된 파이썬 라이브러리로써, 고성능의 수치계산을 위해 제작되었습니다. Numerical Python의 줄임말이기도 한 Numpy는 벡터 및 행렬 연산에 있어서 매우 편리한 기능을 제공합니다.
또한 이는 데이터분석을 할 때 사용되는 라이브러리인 pandas와 matplotlib의 기반으로 사용되기도 합니다.
numpy에서는 기본적으로 array라는 단위로 데이터를 관리하며 이에 대해 연산을 수행합니다. array는 말그대로 행렬이라는 개념으로 생각하시면 됩니다.

먼저 numpy를 사용하기 위해서는 아래와 같은 코드로 numpy를 import해야 합니다.

import numpy as np

사실상, numpy를 설치하고 단순히 import numpy 만 해도 되지만, 이를 코드에서 보다 편하게 사용하기 위해 as np 를 붙임으로써 np라는 이름으로 numpy를 사용합니다.


[sori-colaboratory]

https://colab.research.google.com/drive/1snDGz6I0sDP_nwdSb3ktHjaoNIsSMAfy
->colab 소리꺼


출처:
https://doorbw.tistory.com/171 [Tigercow.Door:티스토리]

profile
새싹 빅테이터 개발자

0개의 댓글