티스토리 뷰

031 문자열 합치기

📖question

아래 코드의 실행 결과를 예상해보세요.

>> a = "3"
>> b = "4"
>> print(a + b)

✍️answer

문자열끼리 더하면 그대로 출력되고 +로 연결했기 때문에 붙여서 출력된다.

34

 

032 문자열 곱하기

📖question

아래 코드의 실행 결과를 예상해보세요.

>> print("Hi" * 3)

✍️answer
문자열에 곱하기를 하면 반복 출력된다.

HiHiHi

 

033 문자열 곱하기

📖question

화면에 '-'를 80개 출력하세요.

 

✍️answer
문자열에 곱하기를 하면 반복 출력된다.

print("-"*80)

 

034 문자열 곱하기🤔

📖question

변수에 다음과 같은 문자열이 바인딩되어 있습니다.

>>> t1 = 'python'
>>> t2 = 'java'

변수에 문자열 더하기와 문자열 곱하기를 사용해서 아래와 같이 출력해보세요.

실행 예:
python java python java python java python java

✍️answer

반복되는 문자열을 묶어주고 곱하기를 해준다.

print((t1+' '+t2+' ')*4)
# print((t1, t2)*4)과 왜 다른지 알아보기

 

035 문자열 출력 ❌

📖question

변수에 다음과 같이 문자열과 정수가 바인딩되어 있을 때 % formatting을 사용해서 다음과 같이 출력해보세요.

name1 = "김민수" 
age1 = 10
name2 = "이철희"
age2 = 13
이름: 김민수 나이: 10
이름: 이철희 나이: 13

✍️answer

print('이름: %s 나이: %d' % (name1, age1))
print('이름: %s 나이: %d' % (name2, age2))

 

036 문자열 출력

📖question

문자열의 format( ) 메서드를 사용해서 035번 문제를 다시 풀어보세요.

print('이름: {} 나이: {}'.format(name1, age1))
print('이름: {} 나이: {}'.format(name2, age2))

✍️answer

format 함수를 사용한다.

print('이름: {} 나이: {}'.format(name1, age1))
print('이름: {} 나이: {}'.format(name2, age2))

 

037 문자열 출력

📖question

파이썬 3.6부터 지원하는 f-string을 사용해서 035번 문제를 다시 풀어보세요.

 

✍️answer

f-string

print(f'이름: {name1} 나이: {age1}')
print(f'이름: {name2} 나이: {age2}')

 

038 컴마 제거하기 ❌

📖question

삼성전자의 상장주식수가 다음과 같습니다. 컴마를 제거한 후 이를 정수 타입으로 변환해보세요.

상장주식수 = "5,969,782,550"

✍️answer

replace로 콤마를 공백으로 바꾸어주고, 문자열을 정수형으로 바꾸는 int함수를 사용한다.

상장주식수 = "5,969,782,550"
rm = 상장주식수.replace(",", "")
print(int(rm))

 

039 문자열 슬라이싱

📖question

다음과 같은 문자열에서 '2020/03'만 출력하세요.

분기 = "2020/03(E) (IFRS연결)"

✍️answer

문자열 배열에서 6번째까지 슬라이싱한다.

분기 = "2020/03(E) (IFRS연결)"
print(분기[:7])

 

040 strip 메서드

📖question

문자열의 좌우의 공백이 있을 때 이를 제거해보세요.

data = "   삼성전자    "

✍️answer

strip 함수를 사용한다.

data = "   삼성전자    "
data = data.strip()
print(data)

'Python > 초보자를 위한 300제' 카테고리의 다른 글

051~060 파이썬 리스트 1  (0) 2022.04.11
041~050 파이썬 문자열 3  (0) 2022.04.09
021~030 파이썬 문자열 1  (0) 2022.04.08
011~020 파이썬 변수  (0) 2022.04.07
001~010 파이썬 시작하기  (0) 2022.04.07
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday