print() 마스터하기 개요
예전에 print에 대해서 이것저것 배웠을 것이다. 그렇지만 print문을 응용하는 방법은 매무매우 다양하며, 프로그래밍을 할때 매우 유용할 것이다. 아래 가이드를 잘 따라온다면 print()함수를 아주 죽이게 마스터 할 수 있다.
닥치고 코드부터 보도록 하겠다. 문자열은 + 를 이용해서 이을 수 있다. 그래서 아래와 같은 코드를 사용 할 수 있는 것이다.
print("이름은 무엇입니까?"+"뿡뿡이입니다.") # 가능하다
name = "뿡뿡이"
print("이름은 무엇입니까?"+name) # 가능하다
숫자를 넣을때에는 str(숫자)로 감싸서 넣어줘야 한다. 생각해보자 1+1=2이지만, 1+”안녕”=?? 말이 좀 안되지 않는가? 숫자와 문자는 더할 수 없기 때문에, 숫자를 문자열(str)로 바꿔줘야 한다.
age = 13
print("나이는 몇살입니까?"+age) # X 불가능하다!!!
print("나이는 몇살입니까?"+str(age)) # 가능하다
str이 귀찮다구?? 그러면 , 를 사용해보자
age = 13
print("나이는 몇살입니까?",age)
print("우리집 강아지 이름은","개시키"," 나이는",13,"살입니다.")
+를 이용해서 값을 넣지 않는 또 다른 방법(형식 지정자) 원래는 +를 이용해서 변수를 넣었는데 아래와 같은 방법을 사용 할 수 있다. %d, %s를 문자열 안에 넣어두고, 뒤에서 그 값들을 순서대로 넣는 것이다. 이를 형식 지정자라고 한다
age = 19
name = "김준성"
print("내 이름은 %s 나이는 %d 살입니다"%(name, age)) #첫번째 %s는 name, 두번째 %d는 age
문자열을 중간에 삽입 할 때는 %s 를 사용하고, 정수를 중간에 삽입 할 때는 %d 를 넣으며, 소수를 중간에 삽입할 때는 %f 를 사용한다.
그리고 이건 피피티에 있어서 넣은 괴상한것들
print("\n") #한 줄 뛰어쓰기
print("\a") #컴퓨터 비프음(삐)소리 출력
print("\t") #탭탭탭~~