코딩/PYTHON

Python format / split 함수 (공백 없애기, 문자열 자르기)

이찰리 2022. 9. 1. 16:42
반응형

#문자열 결합 연산자 format 함수
#숫자를 문자열로 변환하는 과정입니다.

#아래 형식은 글자 사이에 간격이 있습니다.
print (a, "+", b, "=", a + b)

#str 함수로 간격을 없애기에는 형식이 복잡합니다.
print (str(a) + "+" + str(b) + "=" + str(a + b))

#format 함수는 "{}".format() 형식으로 사용 할 수 있습니다.
#{}에는 표기법, ()에는 값을 넣어주면 됩니다.
print("{}".format(10))
print(type("{}".format(10)))

print ("{}+{}={}".format(a, b, a+b))

#툴보다 값의 개수가 많은 경우 앞에서부터 출력 됩니다.
print("{}".format(10, 20))
#값보다 틀의 개수가 많은 경우 error 가 발생합니다.
print("{} {}".format(10))


#Split 함수 : 문자열을 잘라서 여러 개로 만들 수 있습니다.
#결과는 list 로 출력 됩니다.
print("10 20 30 40".split(" ")) #띄어쓰기를 기준으로 자르겠다.
print("10-20-30-40".split("-")) #-를 기준으로 자르겠다.


#split() 은 띄어쓰기, 탭, 줄바꿈을 기준으로 잘립니다

 

.출처 : 윤인성의 혼공파 유튜브

728x90
반응형