• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

퀴즈 질문드립니다.

22.12.05 13:08 작성 조회수 140

0

퀴즈에서 사이트 비밀번호 만드는게 있잖아요?

site = "http://google.com"
A = site.replace("http://","")
A = A[:A.index(".")]
password = A[:3] + str(len(A)) + str(A.count("e")) + "!"
 #password에서 숫자부분은 str로 감싸줘야한다. 

여기서 password변수 식을 보면 숫자부분은 str로 감싸줘야되던데, 파이썬 코딩할때 어떤부분들을
str로 감싸줘야하나요? 어떤 숫자들은  str 안감싸줘도 에러가 안나던데 이런경우는 안감싸주면 에러가 뜨더라구요

답변 1

답변을 작성해보세요.

0

Ambition님의 프로필

Ambition

2023.01.13

해당 메소드 위에 마우스를 올리면 메소드 정의가 박스형으로 나오는데요. "->" 다음에 리턴하는 자료형으로 판단가능합니다. 가령, len() 함수는 "-> int" 라고 적혀있어서 int형을 반환하니까 str로 감싸줘야 한다고 판단할 수 있구요