작성
·
243
0
강의에서 작성하신 코드에서
마지막 줄에서 쓰인 read() 함수의 사용이 궁금해져 res의 타입을 출력해 봤습니다
출력 결과 <class 'http.client.HTTPResponse'> 가 나왔는데요
여기서 사용된 read 함수에 대한 설명을 파이썬 공식 문서에서 찾을 수 있었습니다
HTTPResponse.
read
([amt])
Reads and returns the response body, or up to the next amt bytes.
read() 뒤의 [0:5] 부분을 보면 슬라이싱을 이용한 것으로 보이는데,
read() 안에 인자를 넣어서 출력되는 부분의 양을 조절하지 않고 슬라이싱을 따로 한 이유가 있는지 궁금합니다
그리고 슬라이싱은 리스트나 튜플 문자열 등에서만 사용 가능한 것으로 알고 있는데요,
위의 경우가 슬라이싱이 맞다면, 슬라이싱을 활용할 수 있는 경우가 더 있는 것인지 알고 싶습니다