인프런 커뮤니티 질문&답변

Haneul Yun님의 프로필 이미지
Haneul Yun

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

퀴즈 #3

password만드는 규칙3에서 질문이요

작성

·

233

1

규칙3에서 남은글자 중 처음 세자리 만들때 ""없이 그냥 my_str[:3] 만 쓰셨는데, 이게 숫자가 아니라 문자형이니까""가 앞뒤로 있어야 하는거 아닌가요? "my_str[:3]"    이렇게요.

그리고, 한가지 더 질문이 있습니다. 규칙1, 규칙2 만들때  알려주신 방법으로 하지 않고 그냥 슬라이싱만을 이용해서 만들어도 값이 똑같이 나오던데, 어떤 방법이 더 좋은건가요? 다채로운 방법을 쓰는게 나은가요? 아니면 간단하게 할수있는게 나은가요? 

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

답변이 늦어 죄송합니다.

슬라이싱을 사용하실 때 my_str 변수를 " " 로 감싸줄 필요는 없습니다. 감싸주는 순간 my_str[:3] 이라는 값을 가지는 문자열이 될 뿐입니다.

두 번째 질문에 대해서, 프로그래밍을 할 때 정답은 없습니다. 빠르고 정확하게 동작한다면 그 방법이 대개 맞습니다.

Haneul Yun님의 프로필 이미지
Haneul Yun

작성한 질문수

질문하기