반응형
기본 사용법
item1 = '사과'
price1 = 1000
item2 = '바나나'
price2 = 500
print(item, price)
print(item2, price2)
실행 결과 :
print 함수를 연속 실행한 결과 각 파라미터 사이에는 공백이 들어가고
끝에는 개행문자(new line)가 들어간 것을 알 수 있습니다.
고급 사용법
print(item, price, sep=',', end='/')
print(item2, price2)
실행 결과 :
첫 print 함수의 sep 파라미터에 쉼표(,)를 대입하고, end 파라미터에 슬러시(/)를 대입했더니
item과 price 사이에 공백 대신 쉼표가 들어가고 끝에는 개행문자 대신 슬러시가 들어 갔습니다.
두번째 print 함수에서는 지정하지 않았더니 처음 실행 결과와 동일한 결과를 얻었습니다.
여기서 각 파라미터 구분자 기본값은 공백이고 출력 끝에서 개행문자를 기본으로 출력하고
명시적으로 지정하여 변경할 수도 있다는 것을 알 수 있습니다.
문자열 포맷 활용법
item1 = '사과'
price1 = 1000
item2 = '바나나'
price2 = 500
str1 = '{0}는 {1}원입니다.'
print(str1.format(item1, price1))
print(str1.format(item2, price2))
실행 결과 :
str1 변수에 대입한 문자열에 {0}, {1}과 같은 표현을 사용하였는데
이 부분을 format 메서드로 치환할 수 있습니다.
문자열.format(값1,값2) 와 같은 형태로 사용할 수 있습니다.
str2 = '%s는 %d원입니다.'
print(str2%(item1, price1))
print(str2%(item2, price2))
실행 결과 :
%s, %d와 같은 방식으로도 치환이 가능한데
%s일 경우는 str 타입이 올 수 있고
%d인 경우에는 int 또는 float 타입이 올 수 있습니다.
문자열%(값1, 값2)와 같은 방식으로 표현이 가능합니다.
반응형
그리드형(광고전용)
'프로그래밍 & IT 정보 > Python' 카테고리의 다른 글
파이썬 프린트(print) 함수 사용법 (sep, end, 문자열 포맷) (7) | 2020.11.20 |
---|---|
파이썬 함수(def)와 람다(lambda) 문법 및 차이점 비교 (2) | 2020.11.14 |
파이썬 조건문 (if, 딕셔너리 활용) (0) | 2020.09.02 |
파이썬 반복문 (for, while) (2) | 2020.09.02 |
파이썬 BeautifulSoup 파싱(Parsing) 다양한 방법 (5) | 2020.09.02 |
잘 보고 갑니다.
답글
질문이요?
파이썬도 코딩이라고 말할 수 있는 건가요?
답글
네네 맞아요 ㅎㅎ
파이썬이 비전공자들도 쉽게 접근할 수 있는 비교적 쉬운 프로그래밍 언어 중 하나 입니다 :)
모르겠어요
한국말이 아닌것같아요
저도 앱만들고싶은데
컴퓨터는 전원키고 끄는거밖에 할줄아는게
없어요
울고갑니다ㅜㅜ
답글
차근차근 한 걸음씩 나아가시면 됩니다 ㅎㅎ
의지와 열정만 있으시다면 안될건 없죠!
오늘도 하나 배웁니다^^
답글
오늘도 배우고ㅠ갑니다.
답글