728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
36. format() 매서드를 활용하여 35번 문제를 풀어보세요.
- 이전 게시글에 첨부해놨습니다.
37. 파이썬 3.6부터 지원되는 f-string을 사용해서 35번 문제를 풀어보세요.
- 이전 게시글에 첨부해놨습니다.
38. 삼성전자의 상장주식수가 아래와 같습니다. 컴마를 제거한 후에, 정수 타입으로 변환해보세요.
상장주식수 = "5,969,782,550"
S_T = "5,969,782,550"
S_Tp = S_T.replace(",", "")
print(int(S_Tp))
print(type(int(S_Tp)))
- replace 매서드를 이용하여 ","를 지워줍니다.
- 지워준 값을 int를 사용하여 정수 타입으로 변환합니다.
- 결과물을 보기위해 출력합니다.
39. 다음과 같은 문자열에서 "2020/03"만 출력하세요.
분기 = "2020/03(E) (IFRS연결)"
Pe = "2020/03(E) (IFRS연결)"
print(Pe[:7])
- 슬라이싱을 활용한 방법입니다. (7번 인덱스까지 문자열을 출력해주세요.)
40. 문자열에 좌우 공백이 있을 때에 제거해보세요.
data = " 삼성전자 "
data = " 삼성전자 "
data_s = data.strip()
print(data_s)
print(data)
- strip 매서드를 이용한 방법입니다.
- 문자열 데이터 뒤에 ".strip()"을 기입하면, 디폴트값으로 양쪽의 공백값을 모두 지워줍니다.
- 하지만 문자 사이에 있는 중간 공백은 지워지지 않습니다. (" 나는 전설이다. " 를 적용하면 "나는 전설이다"로 출력됩니다.)
- chars = 캐릭터의 줄임말로 문자라는 의미로 알아두면 좋다.
- strip([chars]) 매서드의 의미는 인자로 전달된 문자(chars)를 string(적용된 문자열) 왼쪽과 오른쪽에서 제거한다는 뜻입니다.
- 응용 매서드로 lstrip은 왼쪽에서만 제거하고, rstrip은 오른쪽에서만 제거를 합니다.
- chars에 문자를 여러개 넣어도 그 문자들이 모두 제거됩니다. (strip(123,.a)를 사용하면 1, 2, 3, ",", ".", a 모두를 제거합니다. )
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (46, 47, 48, 49, 50) (0) | 2022.10.02 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (41, 42, 43, 44, 45) (0) | 2022.10.02 |
초보자를 위한 파이썬(Python) 300제 풀이 (31, 32, 33, 34, 35) (0) | 2022.09.27 |
초보자를 위한 파이썬(Python) 300제 풀이 (26, 27, 28, 29, 30) (0) | 2022.09.25 |
초보자를 위한 파이썬(Python) 300제 풀이 (21, 22, 23, 24, 25) (0) | 2022.09.25 |