1. sep 사용
print(1,2,3)
print("1","2","3=6")
print("1","2","3=6", sep = "+")
-----------------------
1 2 3
1 2 3=6
1+2+3=6
print를 이용해 출력하면 공백이 함께 출력된다.
문자열 안에 직접 공백을 대신할 문자를 입력해도 되지만, 모든 공백을 대신해 일정한 문자를 넣고 싶다면
sep = "" 을 추가하면 된다.
2. 줄 바꿈 표시(Escape Sequence)
\n = 줄 바꾸기
\t = tab 누르기
\r = 원래 줄의 처음으로
\b = 백스페이스
3. 문자열에 변수 값 출력하기(%이용)
%s = 문자열
%d = 정수(10진수)
%f = 실수
price = 1000
print("상품의 가격은 %d원 입니다." %price)
---------------------------
상품의 가격은 1000원 입니다.
print문 안에 변수를 넣고 싶다면 ""안에 %표현을, 바깥에 %변수를 써주면 된다.
따옴표와 %변수 사이에 쉼표를 넣고 싶지만 넣으면 안된다.
여러 개의 변수를 넣고 싶다면 %(변수1, 변수2, 변수3)으로 묶어주어 표현하자.
4. f-stirng
파이썬 3.6이상 부터 가능하다.
문자열 앞에 f를 붙이고 {}중괄호 안에 변수와 문자열을 넣으면 된다.
f"아메리카노 {변수} 마시고싶다" 이런 구조다.
drink = "아메리카노"
jan = 3
print(f"{drink}를 {jan}잔 마시고 싶어요.")
----------------------
아메리카노를 3잔 마시고 싶어요.
4-1. f-string 이용한 좌, 우, 가운데 정렬
>:10 = 오른쪽 정렬하고 공백
:<10 = 왼쪽 정렬하고 공백
^:20 = 가운데 정렬하고 양 옆에 공백
drink = "coffee"
print(f"{drink:>10}")
print(f"{drink:<30}")
print(f"{drink:^20}")
----------------------------
coffee
coffee
coffee
5. Input 입력문
try:
nickName = input("닉네임을 입력하세요: ")
if nickName == "커피":
raise Exception("사용중인 닉네임입니다.")
else:
print("'%s'으로 하시겠습니까?" %nickName)
except Exception as e:
print(e)
------------------------------------------
닉네임을 입력하세요: 커퓌
'커퓌'으로 하시겠습니까?
or
닉네임을 입력하세요: 커피
사용중인 닉네임입니다.
Input 문을 저번에 포스팅한 try - except를 이용해 게임에서 닉네임을 정할때 흔히 볼 수 있는 예제를 만들어 보았다.
input을 이용해 입력문을 받아와 nickName이라는 변수에 저장한 뒤 출력한 모습이다.
다음은 방금 사용한 if문에 대해서 포스팅할 예정.
'게임 제작 관련 > 개발환경(프로그램)' 카테고리의 다른 글
R 시작하기3 - list, Factor, 데이터 타입 바꾸기(casting) (0) | 2022.10.05 |
---|---|
R 시작하기2 - Matrix(행렬), Dataframe만들기 (0) | 2022.10.04 |
Python if문(조건문) 예제 한 개로 한방정리 (1) | 2022.09.30 |
R 시작하기(벡터 만들기, 연산자, 데이터 형태 등) (2) | 2022.09.27 |
Python 예외 상황 (try - except) (0) | 2022.09.27 |
댓글