기타/Python 문법

[Python / 기본문법] 문자열(1) (치환, 자르기)

배발자 2022. 3. 27.
반응형

<문자열 출력 및 치환>

s1 ="안녕하세요 "
s2 ="반갑습니다 "

print(s1*3) # "안녕하세요" 3번 출력


#애완 동물을 소개해 주세요~ 
animal = "강아지"
name = "연탄이"
age = 4
hobby = "산책"
is_adult = age>=3


print("우리집"+animal+"의 이름은 "+name+"에요")
print(name+"는" + str(age)+"살이며, "+hobby+"아주 좋아해요")
print(name+"연탄이는 어른일까요?"+str(is_adult))

print("우리집",animal,"의 이름은",name,"에요")
print(name+"는" + str(age)+"살이며, "+hobby+"아주 좋아해요")
print(name+"연탄이는 어른일까요?"+str(is_adult))

 

<문자열 자르기 >

jumin = "990120-1234567"

print("성별 : " +jumin[7])#7번째 위치한 문자 
print("연 : "+jumin[0:2])#0부터 1까지 자르기
print("월 : "+jumin[2:4]) #2부터 3까지 자르기
print("일 : "+jumin[4:6]) #4부터 5까지 자르기
print("생년월일 : " + jumin[:6])# 처음부터 5까지 자르기
print("주민 7자리 : " + jumin[7:]) # 7부터 끝까지 자르기
print("주민 7자리 (뒤에부터 ): " + jumin[-7:]) 
#뒤쪽에서부터 앞에 7번째 위치부터 끝까지 자르기

반응형

댓글