728x90
반응형
String Formatting
Formatting 하는 방법 3가지
- print(%) 사용
- print(str.format) 사용
- print(f.{}{})사용
#print(%s,%d)사용
print("%s가 %d개 있다."%("사과",3)) # %가 변수 connection 하는 인자
사과가 3개 있다
#print(str.format())사용
print("{}가 {}개 있다.".format("사과",3))
사과가 3개 있다.
#print(f{})사용
apple="사과"
apple_n=3
print(f"{apple}가 {apple_n}개 있다.")
사과가 3개 있다
응용편
# 주민등록번호를 출력하는 format 만들기
n=input("주민번호 앞자리를 입력해주세요 :")
if len(n)==6:
print(f"{n}-******")
else:
print("주민번호 앞자리 6자리를 입력해주세요")
# 숫자가 6자리일 시 ==> 출력문: 000000-******
# 숫자가 6자리 미만일 시 ==> 주민번호 앞자리 6자리를 입력해주세요
문자열 관련 함수
- upper & lower
- strip()
- join()
- replace()
- split()
#upper() & lower()
a=hi, b=HI
print(a.upper())
HI
print(b.lower()
hi
#strip()
c=" hi "
c.strip()
hi
#replace()
d="coffee at Ediya"
d.replace("Ediya","Starbucks")
Coffee at Starbucks
#split()
f="test to be splited"
f.split()
['test','to','be','splited']
#split() 안에 리스트 단어를 쓰면 그 단어 제외하고 프린트 가능
f.split("to")
['test','be','splited']
728x90
반응형
'Python > Python 기초' 카테고리의 다른 글
파이썬의 수 자료형의 연산 (0) | 2022.04.27 |
---|---|
Python - dictionary (0) | 2021.12.11 |
Python - tuple & set (0) | 2021.12.11 |
Python - list () (0) | 2021.12.09 |
Python - Integer & String (0) | 2021.12.07 |