- 출력 형식에 필요한 따옴표
- 출력할 문자 따옴표
두 가지를 구분하기 위해서는 기호 \가 필요하다.
print("\"!@#$%^&*()\'")
# 결과는 "!@#$%^&*()'이다.
\도 안전하게 \*2 라고 쓰기. 특수 문자는 \를 잘 이용해주면 된다.
print('\"C:\\Download\\\'hello\'.py\"')
# 결과는 "C:\Download\'hello'.py" 이다.
- 프롬프트를 띄워서 사용자 입력 받기.
사용자에게 입력받을 때 "숫자를 입력하세요"라든지 "이름을 입력하세요"라는 안내 문구 또는 질문이 나오도록 하고 싶을 때가 있다. 그럴 때는 input()의 괄호 안에 질문을 입력하여 프롬프트를 띄워주면 된다.
출처 : 점프 투 파이썬 input 함수
정리하면, input 함수를 이용해서 사용자의 입력을 받으면 된다.
- input 함수의 결과의 종류
input 함수의 결과는 문자열 이기 때문에, 정수나 실수로 바꿔주고 싶으면 int와 float 를 이용해주면 된다.
필요하다면 결과의 종류를 바꿔줘야 한다.
여러 줄 쓸 필요없이 한 번에 여러 개의 변수에 값을 담아낼 수 있다.
a="Life is too short"
a.split()
# 결과는 ["Life","is","too","short"] 이다.
a,b = input().split()
print(a,b)
print(b,a)
# a와 b의 순서를 바꿔서 출력한다.
구분자이다. 문자열 사이를 구분해주는 역할을 한다. 한꺼번에 변수로 값을 담아낸 것을 구분해줄 때 유용하다. ex. 시와 분을 구분해주는 역할을 수행하는 경우
print('a','b','c',sep=':') # 결과는 a:b:c 이다.
split으로 나눈 변수를 중간에 공백을 주고 싶지 않는 경우에는 sep=""를 이용한다.
공백을 제거해주는 역할을 해준다.
💛 2022. 01.02 일요일
- split와 sep이 같이 많이 쓰인다는 사실을 기억하자. split를 통해서 여러 값을 한 줄로 변수에 할당하고, sep을 통해서 변수들을 구분해주는 역할을 수행한다.
- 특수문자를 이용하고 싶으면, \ 기호를 잘 이용해주자. 안전하게 모든 특수문자에는 \를 써주자.