1 메소드
특정 자료형 뒤에 . 을 붙이고 쓰는 내장 함수를 메소드(method)라고 함
2 모든 알파벳을 대문자/소문자로 바꾸기
예제 :
sentence = 'Python is FUN!'
sentence.upper() # PYTHON IS FUN!
sentence.lower() # python is fun!
3 문자열 나누기
3.1 특정 문자를 기준으로 나누기
예제 1) 이메일 주소에서 'gmail'만 추출하기
myemail = 'test@gmail.com'
result = myemail.split('@')
실행 결과 : ['test','gmail.com']
result[0]
실행 결과 : test
result[1]
실행 결과 : gmail.com
result2 = result[1].split('.')
실행 결과 : ['gmail','com']
♬ 한 줄로 정리하기 : myemail.split('@')[1].split('.')[0]
3.2 인덱싱
예시)
f="abcdefghijklmnopqrstuvwxyz"
f[1]
실행 결과 : b
3.3 슬라이싱
예시 1)
f[4:15]
실행 결과 : efghijklmno
♬ f[4]부터 f[15] 전까지!! 15 포함 ㄴㄴ
예시 2)
f[8:]
실행 결과 : ijklmnopqrstuvwxyz
♬ f[8]부터 끝까지
예시 3)
f[:7]
실행 결과 : abcdefg
♬ 시작부터 f[7] 전까지
f[:] # abcdefghijklmnopqrstuvwxyz 처음부터 끝까지
3.4 문자열로 자르기
예시) 지역번호(02) 출력하기
phone = "02-123-1234"
print(phone.split("-")[0])
'Programming > Python' 카테고리의 다른 글
[Python] VSCode에서 Django 사용하기 (0) | 2023.04.04 |
---|---|
[Python] 웹의 동작 순서 / 웹 프레임워크 (0) | 2023.04.04 |
[Python] 문자열 길이 구하기 :: len()함수 (0) | 2023.03.31 |
[Python] 변수 (0) | 2023.03.28 |
[Python] 자료형 확인하기 / 문자열 연산자 (0) | 2023.03.28 |