다양한 출력 포맷과 입력
www.inflearn.com/course/Python-crawling-basic
파이썬입문과 크롤링기초 부트캠프 (2020 업데이트) [쉽게! 견고한 자료까지!] - 인프런
데이터 과학, 빅데이터, 크롤링을 익히고자 하시는 분들을 위해, (1) 짧은 시간안에 가장 필요한 파이썬 핵심 문법을 정리하고, (2) 실전 크롤링 프로그래밍을 통해 파이썬과 크롤링에 익숙해집니
www.inflearn.com
해당 글은 인프런 잔재미 코딩의 Dave Lee 강사님의 강의 파이썬 입문과 크롤링 기초 부트캠프를 참고하여 작성하였습니다. (www.inflearn.com/course/Python-crawling-basic 링크)
아나콘다 주피터 코드 프로그램을 사용할 것이며 파이썬은 파이썬 3과 파이썬 2가 있는데 파이썬 3 문법을 이용하여 글을 작성하겠습니다. 자세한 내용은 해당 링크에 들어가셔서 강의를 들어주시기 바랍니다.
print("I have a {0}, I have an {1}.", .format("pen", "apple") )
print("I have a {1}, I have an {0}.", .format("apple", "pen") )
some_float = 0.087
print (format(interest, ".2f") )
이번 글에서는 다양한 출력 포맷과 입력을 관련한 내용을 작성하겠습니다.
print("I like {}" .format("apple")
위의 코드와 같이 print와 format을 결합하여 사용할 수 있습니다. culry bracket 안에 apple 문자열이 들어가 해당 결과는 "I like apple"이 나올 것 입니다.
print("I like {1}, I like {0}" .format("apple", "pen")
또는 위와 같이 culry bracket 안에 번호를 써 출력 방식을 자유자재로 바꿀 수있습니다. 위의 결과는 "I like pen"과 "I like apple"이 나올 것 입니다. 또는 번호를 동일하게 적어 apple 혹은 pen만 나올 수 있게 만들 수 있습니다.
some_float = 0.087
print( format(some_float, ".2f") )
some_float2 = 0.0541
print( format(some_float2, ".3f") )
또는 float형 부동소수의 소수점을 제한하여 print 할 수 있습니다. 위의 코드와 같이 print와 format을 결합하여 format 안에는 some_float 변수명을 쓰고, 두번째에는 소수점 자릿수 출력을 제한 형식자를 써 소수점 둘째자리에 반올림을 하여 출력하라는 명령문을 쓸 수있습니다. 위의 결과는 아마 0.09가 나올 것 입니다. 밑에 있는 some_float2에 대한 결과는 0.054가 나오겠죠?
print("I like %s, I like %s" % ("afreeca", "twitch") )
# %s - string, %c - character, %d - int, %f - float
위의 코드는 전통적인 프로그래밍 언어들의 출력 방식을 나타낸 것 입니다. 다음과 같이 파이썬의 print와 .format의 결합과는 다르게 %를 이용하여 내가 작성하고 싶은 형식들을 지정하여 출력할 수 있습니다. 이건 파이썬에서 잘 사용하지 않고 다른 언어에서 많이 사용하기 때문에 참고해주세용
'개발언어 > Python' 카테고리의 다른 글
데이터 구조 첫번째 list - 2 (0) | 2020.11.24 |
---|---|
데이터 구조 첫번째 list (0) | 2020.11.24 |
문자열 다루기 (count(), find() , len() , replace() , 인덱싱과 슬라이싱, strip() ) (0) | 2020.11.24 |
파이썬 입력 (0) | 2020.11.22 |
데이터 타입과 변수, 출력 (0) | 2020.11.21 |
댓글
이 글 공유하기
다른 글
-
데이터 구조 첫번째 list - 2
데이터 구조 첫번째 list - 2
2020.11.24 -
데이터 구조 첫번째 list
데이터 구조 첫번째 list
2020.11.24 -
문자열 다루기 (count(), find() , len() , replace() , 인덱싱과 슬라이싱, strip() )
문자열 다루기 (count(), find() , len() , replace() , 인덱싱과 슬라이싱, strip() )
2020.11.24 -
파이썬 입력
파이썬 입력
2020.11.22