3. 문자열 포매팅 (String formatting) > 파이썬 기초

본문 바로가기
사이트 내 전체검색

회원로그인

올서베이넷
무료 온라인 설문 사이트
OVITII
웹 프레젠테이션 도구

파이썬 기초

3. 문자열 포매팅 (String formatting)

페이지정보

글쓴이 관리자 조회 31,104 조회 날짜 19-05-02 21:57 / Update:20-05-15 18:18
댓글 0 댓글

SNS 공유

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

내용

문자열 포매팅(String farmatting)

 

 

1) 숫자 바로 대입

print("I am %d years old." % 8)

I am 8 years old.

 

 

2) 문자열 바로 대입

print("I am %s years old." % "eight")

I am eight years old.

 

※ 문자열을 대입할 때는 큰따옴표나 작은따옴표를 반드시 써준다.

 

 

3) 숫자 값을 나타내는 변수로 대입

number = 8

print("I am %d years old." % number)

I am 8 years old.

 

 

4) 2개 이상의 값 넣기

number = 8

brother = "one"

print("I am %d years old. I have %s brother." % (number, brother ))

I am 8 years old. I have one brother.

2개 이상의 값을 넣으려면 마지막 % 다음 괄호 안에 콤마(,)로 구분하여 각각의 변수를 넣어 주면 된다.

 

 

문자열 포맷 코드

코드

설명

%s

문자열 (String)

%c

문자 1개(character)

%d

정수 (Integer)

%f

부동소수 (floating-point)

%o

8진수

%x

16진수

%%

Literal % (문자 % 자체)

 

 

%s 포맷 코드는 어떤 형태의 값이든 변환해 넣을 수 있다.

print("I am %s years old." % 8)

print("I have %s toys" % "three")

print("My height is %s cm." % 143.5)

I am 8 years old.
I have three toys
My height is 143.5 cm.

 

format

str1 = "python"

str2 = "good"

 

str3 = "{} is {}".format(str1, str2)

print(str3)

python is good

 

 

f-strings

str1 = "python"

str2 = "good"

 

str3 = f'{str1} is {str2}'

print(str3)

python is good

 

 

 

 

1269735051_1556856876.2725.png

 

댓글목록 sfs

총 30 건 , 1 페이지
게시물 검색
파이썬 기초 목록
번호 제목 글쓴이 조회 날짜
1 관리자 21864 05-06
2 관리자 22519 05-06
3 관리자 22983 05-07
4 관리자 23134 05-02
5 관리자 23996 12-25
6 관리자 25040 05-06
7 관리자 25878 05-02
8 관리자 26227 05-02
9 관리자 26477 05-02
10 관리자 27068 05-02
11 관리자 27397 05-02
12 관리자 27774 05-02
13 관리자 29884 05-02
14 관리자 30268 12-21
15 관리자 30319 05-28
16 관리자 30522 05-07
17 관리자 30554 05-07
18 관리자 30619 05-06
19 관리자 30741 05-28
열람중 관리자 31105 05-02
21 관리자 31467 06-12
22 관리자 31946 05-02
23 관리자 32452 06-11
24 관리자 33146 05-02
25 관리자 33165 05-02
26 관리자 33200 06-04
27 관리자 35605 05-07
28 관리자 36535 05-02
29 관리자 40242 05-28
30 관리자 40580 05-07
GNUBOARD_M
Copyright © JBMPA.com All rights reserved.