[파이썬 300제 풀기] 031 ~ 040 (파이썬 문자열)
2021. 3. 2. 22:13ㆍToday I Learned.../Python
031 문자열 합치기
아래 코드의 실행 결과를 예상해보세요.
a = "3"
b = "4"
print(a + b) # 34
032 문자열 곱하기
아래 코드의 실행 결과를 예상해보세요.
print("Hi" * 3) # HiHiHi
033 문자열 곱하기
화면에 '-'를 80개 출력하세요.
print('-'*80)
034 문자열 곱하기
변수에 다음과 같은 문자열이 바인딩되어 있습니다.
t1 = 'python'
t2 = 'java'
변수에 문자열 더하기와 문자열 곱하기를 사용해서 아래와 같이 출력해보세요.
python java python java python java python java
result = t1 + ' ' + t2 + ' '
print(result * 4)
035 문자열 출력
변수에 다음과 같이 문자열과 정수가 바인딩되어 있을 때 % formatting을 사용해서 다음과 같이 출력해보세요.
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
이름: 김민수 나이: 10
이름: 이철희 나이: 13
names = [name1, name2]
ages = [age1, age2]
for name, age in zip(names, ages):
print('이름: %s 나이: %d' % (name, age))
036 문자열 출력
문자열의 format( ) 메서드를 사용해서 035번 문제를 다시 풀어보세요.
names = [name1, name2]
ages = [age1, age2]
for name, age in zip(names, ages):
print('이름: {} 나이: {}'.format(name, age))
037 문자열 출력
파이썬 3.6부터 지원하는 f-string을 사용해서 035번 문제를 다시 풀어보세요.
names = [name1, name2]
ages = [age1, age2]
for name, age in zip(names, ages):
print(f'이름: {name} 나이: {age}')
038 컴마 제거하기
삼성전자의 상장주식수가 다음과 같습니다. 컴마를 제거한 후 이를 정수 타입으로 변환해보세요.
상장주식수 = "5,969,782,550"
print(int(상장주식수.replace(',','')))
039 문자열 슬라이싱
아래 문자열에서 소문자 'a'를 대문자 'A'로 변경하세요.
분기 = "2020/03(E) (IFRS연결)"
print(분기[:7])
040 strip 메서드
문자열의 좌우의 공백이 있을 때 이를 제거해보세요.
data = " 삼성전자 "
print(data.strip())
Reference: 초보자를 위한 파이썬 300제 > 03. 파이썬 문자열 > 031 ~ 040
'Today I Learned... > Python' 카테고리의 다른 글
[파이썬 300제 풀기] 051 ~ 060 (파이썬 리스트) (0) | 2021.03.02 |
---|---|
[파이썬 300제 풀기] 041 ~ 050 (파이썬 문자열) (0) | 2021.03.02 |
[파이썬 300제 풀기] 021 ~ 030 (파이썬 문자열) (0) | 2021.02.22 |
[파이썬 300제 풀기] 011 ~ 020 (파이썬 변수) (0) | 2021.02.22 |
[파이썬 300제 풀기] 001~010 (파이썬 시작하기) (0) | 2021.02.22 |