#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목생일만들기 2021-04-07 21:17
작성자

def makeBirthdayString(a):

    return "당신의 생일은 "+"19"+a[:2]+"년 "+a[2:4]+"월 "+a[4:]+"일 입니다"


makeBirthdayString("900216")


이렇게 만들면 제대로 실행이 되기는 하는데 Slicing string 에서 "900216" 은 "부터 순서대로 0,1,2,3,4,5,6,7 아닌가요?? 그리고 이렇게 해서 a[:2]하면 제일 처음부터 1번까지가 나와야 하는 거 아닌가요? a[x:y]는 x 포함 y는 미포함인걸로 알고 있습니다. 

그래서 만약 제가 만든 정의대로 한다면

당신의 생일은 19"9년 00월 216일 입니다. 라고 나와야 한다고 생각하는데 제 생각이 어디에서 틀린건지 알고싶습니다.



댓글
이전Boolean2021-04-07
다음docstring 2021-04-07