yumyum

[Python] 문자열 본문

ICT기반 클라우드 네트워크 해킹 침해대응전문가/Python

[Python] 문자열

yumyum0603 2023. 10. 27. 12:23
#### 문자열
# 문자열은 리스트와 비슷한 사용 형식을 갖는다
# ll = ['민','병','욱','개','잘','생','김']
# print(ll[2])

ss = '민병욱 개잘생겼다.'
print(ss[0])
print(ss[0:4])
print(ss[:5])
print(ss[3:])
# 리스트와 동일하게 첨자를 이용해 자리값 출력

ss = '민병욱' + '개잘생겼다' + '똑똑하다'
print(ss)
# 더하기 연산

print(ss * 4)
# 곱하기 연산

print(len(ss))
# 문자열의 길이 출력  len()

# 문자열 각 문자 뒤에 다른 문자 입력 for문
ss = "민병욱잘생기고똑똑하다"
sslen = len(ss) # 문자열의 길이 값을 for문의 끝값으로 활용
for i in range (0, sslen) :
    print(ss[i] + '$', end='')
print('')
# => 민$병$욱$잘$생$기$고$똑$똑$하$다$

# 문자열 사이값 출력
print("안녕","하세요", sep="!") # => 안녕!하세요

a = "010"
b = "1234"
c = "5678"
print(a,b,c, sep='-')
# => 010-1234-5678

# Quiz) "-"없이 전화번호 입력받기
#       "이름" 딕셔너리로 입력받기
#        이름으로 검색 => 출력물로 전화번호 나오게

members = {}


while True:
    print("1.회원정보 등록 2.회원정보 조회 3.종료")
    a = input("원하는 작업을 선택하세요 : ")

    if a == '1':
        name = input("이름을 입력하세요 : ")
        phone = input("전화번호를 - 제외하고 입력하세요 : ")
        members[name]=phone

    elif a == '2':
        b = input("전화번호 검색할 회원명을 입력하세요 : ")
        c = members[b]
        d = c[0:3]+"-"+c[3:7]+"-"+c[7:]
        print(d)

    elif a == '3':
        print("종료합니다")
        break
    else:
        print("번호를 다시 눌러주세요")

 

Quiz 결과물

'ICT기반 클라우드 네트워크 해킹 침해대응전문가 > Python' 카테고리의 다른 글

[Python] 리스트, 튜플, 딕셔너리  (0) 2023.10.25
[Python] 반복문 while  (0) 2023.10.25
[Python] 반복문 for  (0) 2023.10.24
[Python] 조건문  (0) 2023.10.24
[Python] 연산자  (0) 2023.10.23