-- 튜플 이용
>>> print("제 나이는 %d이며, 몸무게는 %.1f kg이고, 취미는 %s입니다. " % (19, 62.5, '프로그래밍'))
제 나이는 19이며, 몸무게는 62.5 kg이고, 취미는 프로그래밍입니다.
-- format 함수이용 문자열 서식
>>> print("몸무게:", format(62.536, '.1f'))
몸무게: 62.5
>>> print("몸무게:", format(62.536, '.2f'))
몸무게: 62.54
>>> print("몸무게: {0:.1f}".format(62.536))
몸무게: 62.5
>>> print("몸무게: {0:.2f}".format(62.536))
몸무게: 62.54
>>> print("돈:", format(12931401, ',d'))
돈: 12,931,401
>>> print("돈:", format(12931401, ','))
돈: 12,931,401
>>> print("{:,d}".format(10000000))
10,000,000
>>> print("{:,}".format(10000000))
10,000,000
-- 정렬
>>> '{0:<6d}'.format(1234)
'1234 '
>>> '{0:>6d}'.format(1234)
' 1234'
-- 양수/음수 표현
>>> print("{0:+d}".format(100))
+100
>>> print("{0:+d}".format(-100))
-100
-- Padding
>>> '{0:6s}'.format('cat')
'cat '
>>> '{0:5d}'.format(334)
' 334'
-- 문자채우기
>>> '{0:07d}'.format(1234)
'0001234'
>>> str(1234).zfill(7)
'0001234'
>>> print("{0:_>+30,}".format(100000000000))
______________+100,000,000,000
-- format 메소드이용 문자열 서식
>>> '{} {}'.format('홍길동', 34)
'홍길동 34'
>>> '{0} {1} {2}'.format(12, 34, 56)
'12 34 56'
>>> '{2} {2} {1} {0}'.format(12, 34, 56)
'56 56 34 12'
>>> '{} / {} = {:.2f}'.format(5, 2, 5 / 2)
'5 / 2 = 2.50'
>>> '{0} / {1} = {2:.4f}'.format(13, 3, 13 / 3)
'13 / 3 = 4.3333'
-- 리스트가 인수로 전달될 때 indexing 접근
>>> lst = [30, 40, 50, 80, 90, 100]
>>> 'lst[4] = {0[4]}'.format(lst)
'lst[4] = 90'
-- 이름지정
>>> '제 나이는 {age}살이고, 제 몸무게는 {weight} kg 입니다.'.format(age = 19, weight = 72.5)
'제 나이는 19살이고, 제 몸무게는 72.5 kg 입니다.'
-- 진수 표현
>>> '{0:#b} {0:#o} {0:#x}'.format(123)
'0b1111011 0o173 0x7b'
-- 날짜일시 포맷
>>> import datetime
>>> x = datetime.datetime.now()
>>> x.strftime("%Y-%m-%d %H:%M:%S")
'2020-01-25 22:43:55'
-- f-string (format함수에 쓰이는 양식사용법과 같다.)
name = "홍길동"
print(f"이름 : {name}")
이름 : 홍길동
문자열 서식지정
|
2017.02.18 22:48:01
|
2022.08.31 13:19:29
|
324
|
Aiden
Total of Attached file
0.00 Bytes of 0 files
2019.08.23
2019.08.21
2019.08.21
2017.03.18
2017.03.01
2017.02.18
2017.02.18
2017.02.18
2016.07.28