2. 문자열(String)
문자열 Formatting (3가지)
1) print format 사용
print("%s가 %d개 있다." % ("오렌지", 4))
참고) ---> 아래 응용 확인하기
s : str (문자열)
d : digit (숫자), 0~9까지
f : float (실수)
2) str.format 함수 사용
print("{}가 {}개 있다.".format("오렌지", 4))
3) f-string (**)
fruit = "오렌지", count = 4
print(f"{fruit}가 {count}개 있다.")
Out[1]:
'오렌지가 4개 있다'
> 위의 3가지 코드의 출력물은 같다.
응용
1) 순서 변경하기
print('{0} {1}'.format('사과','포도'))
Out[2]: '사과 포도'
print('{1} {0}'.format('사과','포도'))
Out[3]: '포도 사과'
> 인덱스 위치를 통해 순서 변경이 가능하다.
2) 띄어쓰기
print('%30d'%(123))
print('{:20d}'.format(123))
Out[4]:
123
123
> d 앞에 씌여있는 숫자만큼 띄어쓰기 한다.
3) 자리수 지정하기
# default (정수 : 한자리/ 소수 : 6자리)
print('%f' %(1.234567891011))
# 소수 : 4자리
print('%.4f' %(1.234567891011))
# 소수 : 8자리
print('%.8f' %(1.234567891011))
# 총 : 8자리(.포함)/ 소수 : 3자리/ 나머지 빈자리 : 0으로 채움
print('%08.3f' %(1.234567891011))
# 총 : 8자리(.포함)/ 소수 : 3자리/ 나머지 빈자리 : 빈자리로 둠
print('%8.3f' %(1.234567891011))
Out[5]:
1.234568 # default (정수 : 한자리 / 소수 : 6자리)
1.2346 # 소수 : 4자리
1.23456789 # 소수 : 8자리
0001.235 # 총 : 8자리(.포함)/ 소수 : 3자리 / 나머지 빈자리 : 0으로 채움
1.235 # 총 : 8자리(.포함)/ 소수 : 3자리 / 나머지 빈자리 : 빈자리로 둠
* 패스트캠프 - 데이터분석 레벨원 강의를 요약하였고, 필요한 내용은 첨가하였습니다.
'Python > 데이터 다루기' 카테고리의 다른 글
CH 01_02. 텍스트 다루기_3 (문자열 관련 함수들) (0) | 2023.03.23 |
---|---|
CH 01_02. 텍스트 다루기_1 (""와 '', escape ,문자열 연산) (0) | 2023.03.21 |
CH 01_01. 숫자 다루기 (0) | 2023.03.21 |