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

제목[re]:2022-04-04 16:05
작성자

안녕하세요. 

아마 문자열 slide하고 헷갈리시는거 같은데요. 먼저 format에서 {0:} {1:} 은 format 뒤에오는 변수를 지정해줄때 사용합니다. 아래 예제를 보시면 이해될거같습니다. 아무 숫자도 안넣으면 알아서 순서대로 입력됩니다. 

pi를 string으로 만들어서 생각하면 말씀하신대로 0부터 시작이 맞습니다. 따라서 3이 pi_str[0] .이 pi_str[1] 입니다. 

만약 소수점 뒷자리만 출력하고 싶으시면 정수 부분을 빼주거나 % 연산을 사용하여 구할수있습니다. 

my_pi = 3.141592
print('{0} {1:.2f}'.format(2,my_pi))
print('{1} {1:.2f}'.format(2,my_pi))
print('{} {:.2f}'.format(2,my_pi))
print('-'*10)
pi_str = '3.141592'
print(pi_str[0])
print(pi_str[1:])
print('-'*10)
print(my_pi - int(my_pi))
print(my_pi % 1)

#output
2 3.14
3.141592 3.14 2 3.14 ---------- 3 .141592 ---------- 0.14159200000000016 0.14159200000000016
댓글
이전:2022-04-04
다음Step_08_Module에 관한 질문입니다!2022-04-03