#문자열str '' ""

t1 = '파이썬'
t2 = '썬파이'
print(t1 == t2)
#문자열 안의 글자를 원소라고 부르고, 구성 원소는 순서가 있다

#인덱스는 0부터 시작

#인덱싱 : 원소 하나를 가져오는 것
#문자열[인덱스 번호]
t3 = 'Hello'
print(t3[0])
print(t3[3])
print(t3[-1])

#슬라이싱 : 일부를 가져오는 것
#문자열[시작:끝] 
#종료 인덱스는 포함하지 않는다!
t4 = '파이썬은 재미있어요!'
print(t4[0:6])
print(t4[:4]) #처음부터
print(t4[-3:]) #끝까지
#문자열[시작start:종료end:칸step]
print(t4[1:9:])
print(t4[::-1])
print(t4[9:1:-2])

print('----문제1----')
text1 = 'Hello! Python'
#Python 출력
print(text1[7:])
print(text1[-6:])
#!출력
print(text1[5])
#소문자 h출력
print(text1[-3])
#전체 문장 거꾸로 출력
print(text1[::-1])

print('----문자열 메서드----')
'''
len() : 길이
lower() : 소문자로 변환
upper() : 대문자로 변환
replace(a, b) : a를 b로 변경
find(a) : a가 처음 나오는 인덱스 값을 출력
split(a) : a를 기준으로 나누기
'''
s = 'Python is Fun'
print(len(s))
print(s.lower())
print(s.upper())
print(s.replace(' ', '-'))
print(s.find('Fun'))
print(s.find('in')) #해당 값이 없다면 -1로 출력
print(s.split())

print('----문제2----')
#이메일 사용자명 추출 프로그램 만들기
#변수로 이메일 주소를 제공하고, @ 앞의 사용자명을 추출함
email = 'student123@gmail.com'
# @기준으로 나눠서 앞의 원소만 사용

#방법1 전부 변수로 나누기
parts = email.split('@')
username = parts[0]
print("사용자명:", username)

#방법2 바로 사용
email = 'student123@gmail.com'.split('@')
print("사용자명:",email[0])

#방법3 변수를 사용하지 않는 방법
print("사용자명:",'student123@gmail.com'.split('@')[0])




Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: