티스토리 뷰

Python

파이썬 기초수업 5월7일

Programmers 2021. 5. 7. 20:25
반응형

제어문[초기값, 최종값, 증가]

문자열 포맷 코드
%o : 8진수
>>>"%o" %10
12
10진수 10을 입력하면 8진수 12를 출력

%x : 16진수
>>>"%x" %319
'13f'
10진수 319를 입력하면 16진수 13f를 출력

"%0.4F" : 소숫점 4자리까지 출력
>>> "%0.4F" %3.424242424
'3.4242'


정렬
문자열 공간 10개를 만들고 우측정렬해 HI, 그 후에 JANE을 붙여서 출력
>>> "%10sJANE" %"HI"
'        HIJANE'

문자열 공간 10개를 만들고 우측정렬해 HI출력
>>> "%10s" %"HI"
'        HI'

문자열 공간 10개를 만들고 좌측정렬해 HI, 그 10개의 공간 이후에 JANE을 출력
>>> "%-10sJANE" %"HI"
'HI        JANE'


문자열 공간 10개를 만들고 우측부터 소숫점 4개인 숫자를 출력
>>> "%10.4f" %3.42424
'    3.4242'

대괄호[]
중괄호{}
소괄호()


왼쪽 정렬(화살표방향<)
>>> "{0:<10}".format("hi")
'hi        '

오른쪽 정렬(화살표방향>)
>>> "{0:>10}".format("hi")
'        hi'

가운데 정렬(화살표방향^)
>>> "{0:^10}".format("hi")
'    hi    '

공백 채우기
>>> "{0:=^10}".format("Hi")
'====Hi===='
>>> "{0:+^10}".format("Hi")
'++++Hi++++'


f문자열 포매팅 ** 신세계
>>> name="홍길동"
>>> age=32
>>> f"나의 이름은 {name}입니다. 나이는 {age}입니다."
'나의 이름은 홍길동입니다. 나이는 32입니다.'



딕셔너리 용할때
위에서 "를 썼으면 출력에는'
위에서 '를 썻으면 출력에는" 
>>> d = {"name":"홍길동", "age":32}
>>> f"내이름은{d["name"]} 나이는 {d["age"]}"
SyntaxError: invalid syntax

>>> d = {"name":"홍길동", "age":32}
>>> f"내이름은{d['name']} 나이는 {d['age']}"
'내이름은홍길동 나이는 32'

반응형

'Python' 카테고리의 다른 글

파이썬 기초수업 5월11일  (0) 2021.05.11
파이썬 기초수업 5월6일  (0) 2021.05.06
치킨장사 에러 출력 프로그램  (0) 2021.04.19
업무보고 일반 입출력  (0) 2021.04.18
모듈 사용예제(영화표 가격)  (0) 2021.04.17
댓글
공지사항