일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 실습
- 문제
- 연산
- 풀이
- pythob
- SQLD #SQL #에스큐엘디 #에스큐엘 #자격증 #2023년 #시험일정 #시험준비 #일정 #SQL개발자 #개발 #코딩 #분석
- 파이썬 #Python #코딩 #리스트 #문제 #list #풀이 #예제
- 파이썬 #python #코딩 #개발 #초보 #예제 #문제 #풀이
- 초보
- 파이썬 #리스트 #python #list #문제 #예제 #풀이
- 정보처리기사 #개발자 #코딩 #자격증 #IT자격증 #프로그래밍 #초보 #공부 #시험 #일정 #2023년 #정처기 #시험정보
- python #파이썬 #코딩 #예제 #풀이
- 파이썬 #python #코딩 #for문 #for #이론
- 파이썬 #python #for #예제 #문제 #풀이 #기초 #코딩
- 파이썬 #python #기초 #코딩 #예제 #문제 #풀이 #공부 #초보 #개발
- 딕셔너리
- 파이썬 #python #코딩 #초보 #예제 #문제풀이
- 파이썬
- 파이썬 #python #코딩 #문제 #풀이 #예제
- list
- 기초
- 예제
- PYTHON
- 코딩
- python #파이썬 #개발 #코딩 #초보 #예제 #문제 #풀이
- 파이썬 #python #for #예제 #문제 #풀이 #코딩 #공부
- DICTIONARY
- python #파이썬 #코딩 #초보 #개발 #예제 #문제 #풀이 #리스트 #튜플
- python #파이썬 #분기문 #if #else #코딩 #초보 #개발 #예제 #문제 #풀이
- 파이썬 #python #코딩 #for #tuple #튜플 #예제 #문제 #풀이 #기초
- Today
- Total
왕초보 코딩 개발 일지 블로그
03. 파이썬 문자열 (031~040) 본문
출처 : 031 ~ 040 - 초보자를 위한 파이썬 300제 (wikidocs.net)
031 ~ 040
.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…
wikidocs.net
031 문자열 합치기
아래 코드의 실행 결과를 예상해보세요.
>> a = "3"
>> b = "4"
>> print(a + b)
* 두 문자열에 대해 덧셈 기호는 문자열의 연결을 의미합니다.
따라서 "34"라는 새로운 문자열이 생성되고 그 값이 print 함수에 의해 화면에 출력됩니다.
032 문자열 곱하기
아래 코드의 실행 결과를 예상해보세요.
>> print("Hi" * 3)
문자열에 대한 곱셈은 문자열의 반복을 의미합니다. 따라서 다음과 같이 문자열이 출력됩니다.
HiHiHi
033 문자열 곱하기
화면에 '-'를 80개 출력하세요.
실행 예:
--------------------------------------------------------------------------------
print("-" * 80)
034 문자열 곱하기
변수에 다음과 같은 문자열이 바인딩되어 있습니다.
>>> t1 = 'python'
>>> t2 = 'java'
변수에 문자열 더하기와 문자열 곱하기를 사용해서 아래와 같이 출력해보세요.
실행 예:
python java python java python java python java
t1 = 'python'
t2 = 'java'
print((t1 + " " + t2 + " ") * 4)
#또는
t1 = "python"
t2 = "java"
t3 = t1 + ' ' + t2 + ' '
print(t3 * 4)
035 문자열 출력
변수에 다음과 같이 문자열과 정수가 바인딩되어 있을 때 % formatting을 사용해서 다음과 같이 출력해보세요.
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
이름: 김민수 나이: 10
이름: 이철희 나이: 13
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
print("이름: %s 나이: %d" % (name1, age1))
print("이름: %s 나이: %d" % (name2, age2))
print 포맷팅에서 `%s`는 문자열 데이터 타입의 값을 `%d`는 정수형 데이터 타입 값의 출력을 의미합니다.
036 문자열 출력
문자열의 format( ) 메서드를 사용해서 035번 문제를 다시 풀어보세요.
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
print("이름: {} 나이: {}".format(name1, age1))
print("이름: {} 나이: {}".format(name2, age2))
037 문자열 출력
파이썬 3.6부터 지원하는 f-string을 사용해서 035번 문제를 다시 풀어보세요.
name1 = "김민수"
age1 = 10
name2 = "이철희"
age2 = 13
print(f"이름: {name1} 나이: {age1}")
print(f"이름: {name2} 나이: {age2}")
038 컴마 제거하기
삼성전자의 상장주식수가 다음과 같습니다. 컴마를 제거한 후 이를 정수 타입으로 변환해보세요.
상장주식수 = "5,969,782,550"
상장주식수 = "5,969,782,550"
상장주식수 = int(상장주식수.replace(",",""))
print(상장주식수, type(상장주식수))
5969782550 <class 'int'>
039 문자열 슬라이싱
다음과 같은 문자열에서 '2020/03'만 출력하세요.
분기 = "2020/03(E) (IFRS연결)"
아래는 나의 풀이)
분기 = "2020/03(E) (IFRS연결)"
분기 = 분기.split("(E)")
print(분기[0])
다른 답안)
문자열에서 슬라이싱을 사용하면 여러 글자를 접근할 수 있습니다.
분기 = "2020/03(E) (IFRS연결)"
print(분기[:7])
2020/03
040 strip 메서드
문자열의 좌우의 공백이 있을 때 이를 제거해보세요.
data = " 삼성전자 "
data = " 삼성전자 "
data1 = data.strip()
print(data1)
삼성전자
'Python 공부 > 파이썬 300제 풀이 연습' 카테고리의 다른 글
07. 파이썬 분기문 (101~110) (0) | 2023.04.07 |
---|---|
03. 파이썬 문자열 (041~050) (0) | 2023.04.06 |
03. 파이썬 문자열 (021~030) (0) | 2023.04.06 |
02. 파이썬 변수 (011~020) (0) | 2023.04.06 |
01. 파이썬 시작하기 (001~010) (0) | 2023.04.06 |