Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- bitcoin
- C
- 책
- write
- package
- 리뷰
- API
- FOR
- channel
- Python
- tcp
- GO 언어
- json
- go
- Linux
- Sync
- Callback
- Golang
- go언어
- window
- http
- 영화
- mutex
- range
- install
- Close
- windows
- File
- c++
- JavaScript
Archives
- Today
- Total
Code Habit
[Python] 문자열 활용 본문
1. format()
- 문자열을 포메팅 해주는 함수로 정수나 실수등을 문자열로 변환할 때 사용한다.
- 문자열안의 중괄호{}가 format()함수안의 매개변수로 대치된다.
- 중괄호{}의 개수와 format()함수안의 매개변수 개수는 같아야 한다.
string_test = "{}시 {}분 {}초".format(10, 52,20)
2. strip()
- 문자열의 양옆의 공백을 제거 한다. ( lstrip() : 왼편 제거, rstrip() : 오른편 제거 )
str_test = " 세칸 띄우기 "
str_test.strip()
# 결과
세칸 띄우기
3. split()
- 문자열을 특정한 문자로 자를 때 사용한다.
- 결과값이 리스트로 리턴된다.
a = "1,2,3,4,5".split(",")
print(a)
# 출력
['1', '2', '3', '4', '5']
4. find(), rfind()
- 문자열 내부에 특정 문자가 어디에 위치하는지 확인할 때 사용한다.
- 결과값은 찾은 문자열의 첫 문자 인덱스이다.
- find() : 왼쪽부터 찾는다.
- rfind() : 오른쪽부터 찾는다.
str = "즐거운 코딩코딩"
str.find("코딩")
str.rfind("코딩")
# 결과
4
6
5. in 키워드
- 문자열 내부에 어떤 문자열이 있는지 확인할 때 사용.
- 결과값은 True or False로 리턴된다.
str = "즐거운 코딩코딩"
"코딩" in str
"코띵" in str
# 결과
True
False
6. upper(), lower()
- 문자열의 알파벳을 대문자(upper) or 소문자(lower)로 변환하는 함수이다.
- 비파괴적 함수로 원본 문자열을 변형하지 않는다.
str_test = "Hello"
str_test.upper()
str_test.lower()
# 결과
HELLO
hello