본문 바로가기
공부/파이썬

python data structures 1주차 -string

by 남오공 2022. 1. 14.
728x90

문자열에 대한 강의를 보았음 

왼쪽에서 오른쪽으로 

즉 바나나는 오퍼레이터가 0,1,2,3,4,5 임 

이 말은 즉슨

word='banana' 라고 하면 

w[0] -> b

w[4] -> n 이란 의미  

이 정도만 알아도 대부분 이해가 가서 바로 과제로 넘어간다 

 


1주차 과제

6.5 Write code using find() and 
string slicing (see section 6.10) to extract the number at the end of the line below.
Convert the extracted value to a floating point number and print it out.



6.5 find()와 스트링 슬라이싱(섹션 6.10 참조)을 사용하여 아래 줄 끝에 있는 숫자를 추출하는 코드를 작성하십시오.
추출된 값을 부동 소수점 숫자로 변환하여 출력합니다

 

 

string 함수를 추가적으로 작성했는데 그 페이지만 봐도 금방 할 수 있을 것 같아서 

아래와 같이 코드를 작성해였다. 

 

작성코드

text = "X-DSPAM-Confidence:    0.8475"
x=text.find(' ')
data=text[x+1:]
print(data.strip())

작성했더니

 

floating이 안됬다고 오류가 났다. 

그래서 뭐지 첨에는 문자랑 숫자 합쳐진 문장인데 

어떻게 해야할까 고민하다 그냥 마지막 줄에  

그냥 float만 붙여서 통과되는거 보고 허무했음

 

 

댓글