728x90
반응형
format() 함수
- 숫자 → 문자 변환
- 중괄호{}를 포함한 문자열 뒤에 마침표.를 찍고 사용
- 중괄호 개수 = 괄호 안 매개변수 개수
# print() 생략 >> "{}".format(10) >>"잔액: {}만 원".format(100) >>"{} {} {}".format(123, 456, "hi") 10 잔액: 100만 원 123 456 hi
- 정수 출력
# 정수 >> "{:d}".format(13) 13 # 특정 칸에 출력 >> "{:5d}".format(13) 13 # 빈칸 0으로 채우기 >> "{:05d}".format(13) >> "{:05d}".format(-13) 00013 -0013 # 기호 >> "{:d}".format(13) >> "{: d}".format(13) >> "{:+d}".format(13) 13 13 +13
# 응용 >> "{:+5d}".format(-13) >> "{:=+5d}".format(-13) >> "{:+05d}".format(-13) -13 - 13 -0013
- 부동 소수점 출력
# 부동 소수점 >> "{:f}".format(13.96) >> "{:15f}".format(13.96) >> "{:+15f}".format(13.96) >> "{:+015f}".format(13.96) 13.960000 13.960000 +13.960000 +0000013.960000 # 소수점 자릿수 >> "{:10.3f}".format(13.96) >> "{:10.2f}".format(13.96) >> "{:10.1f}".format(13.96) 13.960 13.96 14.0 # 의미없는 소수점 제거 >> "{:g}".format(13.0) 13
문자열 함수
- 대소문자 함수
- 원래 값이 바뀌는 것은 아님! (비파괴적 함수)
- upper(): 대문자
- lower(): 소문자
- 공백 제거 함수 (trim)
- strip(): 문자열 양 옆의 공백 제거
- lstrip(): 왼쪽 공백 제거 → 사용x
- rstrip(): 오른쪽 공백 제거 → 사용x
- 문자열 구성 확인 (is~())
- isalnum(): 알파벳 또는 숫자 구성되어 있는지 확인
- isalpha(): 알파벳으로 구성되어 있는지 확인
- isidentifier(): 식별자로 사용 가능한지 확인
- isdecimal(): 정수 형태인지 확인
- isdigit(): 숫자로 인식될 수 있는지 확인
- isspace(): 공백으로만 구성되어 있는지 확인
- islower(): 소문자로 구성되어 있는지 확인
- isupper(): 대문자로 구성되어 있는지 확인
- 문자열 찾기
- find(): 왼쪽부터 찾아 첫 등장 위치 반환
- rfind(): 오른쪽부터 찾아 첫 등장 위치 반환
- 문자열 포함 여부: in 연산자
>> print("안녕" in "안녕하세요") True >> print("아침" in "안녕하세요") False
- 문자열 자르기: split()
# 공백 기준 (리스트 반환) >> "10 20 30 40 50".split(" ") ['10', '20', '30', '40', '50']
728x90
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 자료형: 문자열, 숫자, 불린 (0) | 2021.06.24 |
---|---|
[Python] 파이썬 변수, input(), Cast 함수 (0) | 2021.06.24 |
[Python 독학] 혼공파 | 파이썬 설치하기, 간단한 Shell 사용법 (0) | 2021.06.16 |