이 포스팅은 혼자 공부하는 파이썬을 바탕으로 작성한 포스팅입니다.
문자열 뒤에 .(마침표)를 입력해 보면 자동 완성 기능으로 다양한 것들이 나옵니다.
문자열의 format() 함수
format() 함수는 {}(중괄호)를 포함한 문자열 뒤에 .(마침표)를 찍고 format() 함수를 사용하는데, 중괄호의 개수와 괄호 안 매개변수의 개수는 반드시 같아야 합니다.
문자열의 {} 기호가 format() 함수 괄호 안에 있는 매개변수로 차례로 대치되면서 숫자가 문자열이 되는 것 입니다.
string = "오늘 날짜는 {}월 {}일 입니다.".format(2,20)
print(string)
오늘 날짜는 2월 20일 입니다.
대소문자 바꾸기: upper() 과 lower()
upper() 함수는 문자열의 알파벳을 대문자로, lower() 함수는 문자여르이 알파벳을 소문자로 만듭니다.
a = "HeLlo"
print(a.upper())
HELLO
print(a.lower())
hello
문자열 양옆의 공백 제거하기: strip()
strip() 함수는 문자열 양옆의 공백을 제거합니다.
예를 들어 카카오톡에서 " 안녕하세요 " 를 전송했을 때 "안녕하세요"가 전송되는 데 활용합니다.
strip() 는 문자열 양옆의 공백을 제거하고
lstrip() 는 문자열의 왼쪽 공백을 제거하고
rstrip() 는 문자열의 오른쪽 공백을 제거합니다.
문자열 찾기: find() 와 rfind()
문자열 내부에 특정 문자가 어디에 위치하는지 확인할 때 사용합니다.
find(): 왼쪽부터 찾아서 처음 등장하는 위치를 찾습니다.
rfind(): 오른쪽부터 찾아서 처음 등장하는 위치를 찾습니다.
문자열과 in 연산자
문자열 내부에 어떤 문자열이 있는지 확인하려면 in 연산자를 사용합니다.
출력은 True 또는 False 라고 나옵니다.
>>> print("안녕" in "안녕하세요")
True
문자열 자르기: split()
문자열을 특정한 문자로 자를 때는 split() 함수를 사용합니다.
다음과 같은 예제에서는 split 함수 괄호 안의 문자열인 공백을 기준으로 자릅니다.
a= "10 20 30 40 50 60".split(" ")
print(a)
['10','20','30','40','50','60']
*유의사항
- 공부 중인 인공지능공학과 대학생이 정리해서 남긴 정리입니다.
- 정확하지 않거나, 틀린 점이 있다면 댓글로 알려주시면 감사하겠습니다.
'AI Developer > Python' 카테고리의 다른 글
[파이썬] 리스트와 반복문 (0) | 2022.03.23 |
---|---|
[파이썬] if~else와 elif 구문 (0) | 2022.03.23 |
[파이썬] 불 자료형과 if 조건문 (0) | 2022.03.23 |
[파이썬] 변수와 입력 (0) | 2022.02.20 |
[파이썬] 파이썬 프로그래밍의 기초, 자료형 (1) (0) | 2022.01.28 |
댓글