[Python] 3. 문자열과 내장함수
문자열과 내장함수
upper와 lower
msg="It is TIME"
print(msg.upper())
print(msg.lower())
출력
IT IS TIME
it is time
문자열 slicing
print(msg[:2]) # 0부터 1 인덱스까지 자르기
print(msg[3:5]) # 1부터 3 인덱스까지 자르기
출력
It
is
len
문자열 길이
print(len(msg))
출력
10
find
T가 처음으로 나온 인덱스 번호
print(tmp.find('T'))
출력
1
count
T가 몇 번 나왔는지
print(tmp.count('T'))
출력
2
for문을 이용한 문자열 출력
옆으로 출력
for i in range(len(msg)):
print(msg[i], end='')
print()
for i in msg:
print(i, end='')
print()
출력
It is TIME
It is TIME
대문자만 출력
for i in msg:
if i.isupper():
print(i, end='')
print()
출력
ITIME
알파벳만 출력 (공백 제거)
for i in msg:
if i.isalpha():
print(i, end='')
print()
출력
ItisTIME
문자 -> 아스키넘버
tmp2="AZ"
for x in tmp2:
print(ord(x), end=' ')
print()
출력
65 90
아스키넘버 -> 문자
tmp3=65
print(chr(tmp3))
출력
A
💛 개인 공부 기록용 블로그입니다. 👻