728x90
A220 |
# 문자열 정렬 및 배치
_str="Python"
print(_str,'end')
print(_str.center(10),'end') # 10칸 확보 가운데 정렬
print(_str.center(20),'end') # 20칸 확보 가운데 정렬
print(_str.center(10,'-'),'end') # 10칸 확보 가운데 정렬,나머지 -표시
print(_str.center(20,'*'),'end') # 20칸 확보 가운데 정렬,나머지 *표시
print(_str.rjust(10,'-'),'end') # 10칸 확보 오른쪽 정렬,나머지 -표시
print(_str.ljust(10,'-'),'end') # 10칸 확보 왼쪽 정렬,나머지 -표시
print(_str.zfill(10),'end') # 10칸 확보 끝 정렬,나머지 0표시
print('123'.zfill(10),'end') # 10칸 확보 끝 정렬,나머지 0표시
A221 |
_str="Tonight is a good night to study python."
print(_str)
print('*문자수 :',len(_str))
_str_re3=_str*3
print('*반복 :',_str_re3)
A222 |
_str="Tonight is a good night to study python."
print(_str)
print('*첫문자 :',_str[0])
print('*처음 세문자 :',_str[0:3])
print('*마지막 세문자 :',_str[-3:])
A223 |
_str="Tonight is a good night to study python."
print(_str)
print('*거꾸로 :',_str[::-1])
if len(_str)>=9:
print('*9번째 :',_str[8])
else:
print('9번째 문자열 없음.')
A224 |
_str="Tonight is a good night to study python."
print(_str)
print('*처음과 마지막 문자 제거 :',_str[1:-1])
print('*모두 대문자 :',_str.upper())
print('*모두 소문자 :',_str.lower())
print('*o를 u로 모두 변경 :',_str.replace('o','u'))
A225 |
# 응용 프로그램 거꾸로 말하기
_str=input('거꾸로 말할 단어는? ')
rev_str=_str[::-1]
print()
print('거꾸로 말하면 :',end="")
print(rev_str)
A226 |
# 노래 가사명 바꾸는 프로그램
_str="""Hey Jude don't make it bad
Take a sad song and make it better
Remember to let her into your heart
Then you can start to make it better
Hey Jude don't be afraid
You were made to go out and get her
The minute you let her under your skin
Then you begin to make it better
And anytime you feel the pain"""
_user_name=input('Jude 대신 넣을 이름은? ')
print()
print('결과')
print(_str.replace('Jude',_user_name))
A227 |
# 1. 문자 't'가 들어가는 단어를 키보드에 입력 받아
# 첫번째 줄에는 't'까지의 문자열을 출력하고
# 두번째 줄에는 나머지 문자열을 출력하는 프로그램
print('t를 기준으로 단어를 나누고자 합니다.')
_str=input('t가 가운데 쯤 들어가는 단어는?')
print()
print('결과 :')
_list=_str.split('t')
print(_list[0])
print(_list[1])
A228 |
A229 |
728x90