지난포스트 (deprecated)/Algorithm & Data Structure (deprecated)

python - 문자열 관련 문제풀이

.log('FE') 2018. 10. 24. 12:29
728x90
반응형

 

출력

"점프 투 파이썬" 문제를 풀어보자

 

jump = "점프 투 파이썬"
print('"점프 투 파이썬" 문제를 풀어보자')
print('\"점프 투 파이썬\" 문제를 풀어보자')
print('"%s" 문제를 풀어보자' % jump)
print('"{0}" 문제를 풀어보자'.format("점프 투 파이썬"))
print('"{jump}" 문제를 풀어보자'.format(jump = "점프 투 파이썬"))
print(f'"점프 투 파이썬" 문제를 풀어보자')

 

 

출력

Life is too short
You need Python

 

print("Life is too short\nYou need Python")


a = """
Life is too short
You need Python
"""
print(a)

 

 

 

공백추가

 

python = "PYTHON"
print('%24s' % python)
print('{0:>24}'.format(python))
print(f'{"PYTHON":>24}')

 

 

주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫자 부분으로 나누어 출력

pin = "881120-1068234"
print(pin[:6], pin[7:])
print(pin[:-8], pin[-7:])

 

주민등록번호에서 성별을 나타내는 숫자를 출력

 

print(pin[7])
id_num = pin[7:]
print(id_num[0])

 

 

문자열 변경 1980M1120 = > M19801120

 

change_string = "1980M1120"
a = change_string[:4]
b = change_string[5:]
print(change_string[4] + a + b)

 

 

문자열 찾기

 

string_search = "Life is too short, you need python"
print(string_search.find("short"))

 

 

문자열 바꾸기

 

change_string2 = "a:b:c:d"
print(change_string2.replace(":", "#"))



s = change_string2.split(":")
c = "#".join(s)
print(c)

 

 

code-reading 블로그에 방문해 주셔서 환영합니다.
댓글은 모두 환영하니 많이 달아주세요.

728x90
반응형