파이썬 문자열

chaeb·2022년 10월 5일
0

Python

목록 보기
4/7
post-thumbnail

문자열 출력

sentence ='안녕하세요'
print(sentence)

sentence1 = "반갑습니다"
print(sentence1)

# 한줄이 아닌 여러줄에 작성하는 경우 
sentence3 = """안녕하세요. 
반갑습니다"""
print(sentence3)

안녕하세요

반갑습니다

안녕하세요.
반갑습니다

슬라이싱 - 원하는 자릿수만큼 잘라서 사용

jumin = "900115-1234567"

#생년월일만 가지고 올 경우
print("생년월일:"+jumin[0:6])
#월
print("월:" + jumin[2:4])
#일
print("일:" + jumin[4:6])
#성별
print("성별:" + jumin[7])
#주민번호 뒷자리
print("주민번호 뒷자리:" + jumin[7:])
#주민번호 뒷자리 (뒤에서부터)
print("주민번호뒷자리(뒤에서부터):" +jumin[-7:])

생년월일:900115
월:01
일:15
성별:1
주민번호 뒷자리:1234567
주민번호뒷자리(뒤에서부터):1234567

upper, lower, isupper, islower

python = "Python is Amazing"
#모든문자 소문자로 출력
print(python.lower())
#모든문자 대문자로 출력
print(python.upper())
#python의 p가 대문자인지 확인 
print(python[0].isupper())
#python의 i가 소문자인지 확인
print(python[7].islower())

python is amazing
PYTHON IS AMAZING
True
True

len, replace

#python문자열 길이 확인 
print(len(python))
#원하는 문자로 변경
print(python.replace("Python","java"))

17
java is Amazing

index, find, count

index와 find차이점
findex는 오류를 출력하지만, ind는 -1을 출력함

#특정 문자열 위치 확인 
index = python.index("n")
print(index)
#앞에서 찾은 위치 그 이후의 위치 확인
index1 = python.index("n",index + 1 )
print(index1)
#find
print(python.find("n"))
#내가 원하는 값이 변수에 없는경우
print(python.find("java"))
#print(python.index("java"))

#갯수확인
print(python.count("n"))

5
15
5
-1
2

0개의 댓글