본문 바로가기
code/python 300제

파이썬 300제 (#030~#050) [문자열]

by 바야바바 2021. 2. 21.

https://wikidocs.net/7022

 

 

#034

t1='python'

t2='java'

일때 python java python java python java를 연속으로 입력하되 띄어쓰기 되어있는 상태로 출력하고 싶다면

t1='python'

t2='java'

t3=t1+' '+t2+' '

print(t3*4)

 

#035 %formatting

print포맷팅에서 %s는 문자열 데이터, %d는 정수형 데이터 타입 값의 출력을 의미한다.

결과값

 

#036

문자열의 포맷 메서드는 타입과 상관없이 값이 출력될 위치에 { }를 적어주면 된다.

 

 

#038 컴마 제거하기

정수형으로 타입을 변환하려면 int 함수를 사용해야 한다.

이때 숫자 형태의 문자열에 컴마가 있는 경우 바로 변환되지 않아서 문자열의 메서드로 컴마를 제거한 후 변환을 해준다.

컴마제거(replace로) -> 정수타입으로 변환(int)

 

#040 공백제거

lstrip - 왼쪽에 있는 공백 제거

rstrip - 오른쪽에 있는 공백 제거

strip - 왼쪽 오른쪽에 있는 공백 제거

.결과값

 

#041

문자열을 대문자로 변경하는 함수 : string.upper()

문자열을 소문자로 변경하는 함수 : string.lower()

 

#044 endswith / startswith

마지막에 있는 문자가 맞는지 틀린지 알 수 있는 방법이다.

결과는 오로지 true/false로 나타내어진다.

 

startwith로 시작하는 문자를 알 수 있음.

 

#047 split 문자나누기

공백을 기준으로 나눠줄 때

혹은

이렇게도 표현이 가능하다.

 

 

댓글