기본 용어 활용
#1 strip 기본
사실 이게 가장 중요하다 .strip(‘+ba’)
라고 치게되면 .strip 앞의 변수에 지정된 값안에서는
+, b, a는 모두 삭제한다.
========================================
#2 split 기본
split() - 아무것도 안써주면 “공백”을 기준으로 나누어 준다. 즉, 띄어쓰기를 기준으로 나눠준다고 보면 된다.
========================================
#3 split 응용
split(‘ ’, 2) - 이것에 대한 뜻은 가장 앞에 있는 것부터 기준으로 2개만 공백을 기주느로 나눠준다.
즉, 데이터 스크래핑을 해오거나, 가공된 파일중, 앞의 일 부분만 나누어 주고 싶다면 이걸 활용하면 된다.
========================================
#4 join
모든 문자 사이에 ,를 넣어주는 역할을 한다.
string = 'Your,deliverable,is,due,in,June'
print('{0}'.format(','.join(string)))
결과값
Y,o,u,r,,,d,e,l,i,v,e,r,a,b,l,e,,,i,s,,,d,u,e,,,i,n,,,J,u,n,e
========================================
#5 replace
.replace(a,b)로 쓰인다.
a자리에 b로 채워준다. 는 의미로 이해하면 되겠다.
string5 = 'Let\'s replace the spaces in this sentence with other characters'
# 5-1
# ‘ ‘이렇게 공백이 있는 공간에 !@!를 넣어 줘라
string5_replace = string5.replace(' ', '!@!')
# 5-2
# ‘ ‘ 이렇게 공백이 있는 공간에 ,를 넣어줘라
string5_replace = string5.replace(' ', ',')
========================================
# lower
# 모든 문자를 소문자화
string6 = "Here's WHAT Happens WHEN You Use lower."
print('Output #34: {0:s}'.format(string6.lower()))
결과값
Output #34: here's what happens when you use lower.
========================================
# upper
# 모든 문자를 대문자화
string7 = "Here's what Happens when You Use UPPER."
print('Output #35: {0:s}'.format(string7.upper()))
결과값
Output #35: HERE'S WHAT HAPPENS WHEN YOU USE UPPER.
========================================
# capitalize
# 문장의 시작을 대문자로 해준다.
# case 1
string5 = "here's WHAT Happens WHEN you use Capitalize."
print('Output #36: {0:s}'.format(string5.capitalize()))
결과값
Output #36: Here's what happens when you use capitalize.
# case 2
string5_list = string5.split()
print('Output #37: (on each word):')
for word in string5_list:
print('{0:s}'.format(word.capitalize()))
결과값
Output #37: (on each word):
Here's
What
Happens
When
You
Use
Capitalize.
'개발일지 > Python' 카테고리의 다른 글
python 파이썬 기초1 난수(random) 과 seed 활용, 정규분포 (0) | 2022.08.22 |
---|---|
python 정규표현식 re로 문자열 안의 값을 꺼내기, 변경해주기 (0) | 2022.07.08 |
네이버 API {'error_code': '061', 'message': '/shop.json : Malformed URL (잘못된 형식의 호출 URL입니다.)'} (0) | 2022.06.16 |
비쥬얼 스튜디오 (vs code)에서 파이썬 파일 실행이 안될때. "<stdin>", line 1 (0) | 2022.06.14 |
[말랑말랑 알고리즘] 파이썬 음수 중 최대값 알고리즘 (0) | 2022.05.28 |