(파이썬) String Formatting

2022. 11. 23. 16:35파이썬

728x90

1. 인자 하나

name = "John"
print("Hello, %s!" % name) //Hello, John!

2. 인자 여러개 포매팅할때는 괄호를 친다.

name = "John"
age = 23
print("%s is %d years old." % (name, age)) //John is 23 years old.

3. 포매팅하는 타입으로 자동 변환된다.

(string타입이 아니지만 숫자도 예제처럼 출력 가능)

mylist = [1,2,3]
print("A list: %s" % mylist)// A list: [1, 2, 3]

4. 자주쓰는 포매팅

%s - String (or any object with a string representation, like numbers)

%d - Integers

%f - Floating point numbers

 

5. print문 밖에서 미리 형태를 만들어놓고 print문에 적용해도 됨.

data = ("John", "Doe", 53.44)
format_string = "Hello %s %s. Your current balance is $%s."

print(format_string % data) //Hello John Doe. Your current balance is $53.44.
728x90

'파이썬' 카테고리의 다른 글

(파이썬) loops  (0) 2022.11.29
(파이썬) conditions  (0) 2022.11.29
(파이썬) String Operation  (0) 2022.11.23
(파이썬) 리스트  (1) 2022.11.23
(파이썬) 기본  (0) 2022.11.23