반응형
Exercise 21. 문자열 다루기 (strip)¶
- 다음 문자열에서 ...를 제거하라.
mystr = "a man goes into the room..."
출력 예: 'a man goes into the room'
mystr = "a man goes into the room..."
print(mystr.strip('.'))
Exercise 22. 문자열 다루기 (strip)
- 주식 종목을 나타내는 종목코드에 공백과 줄바꿈 기호가 포함되어 있다. 공백과 잘바꿈 기호를 제거하고 종목코드만을 추출하라.
code = ' 000660\n '
출력: '000660'
code = ' 000660\n '
print(code.strip(' \n'))
Exercise 23. 문자열 다루기 (count)
- 다음 문자열에서 'Python' 문자열의 빈도수를 출력하라.
python_desc = "Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace."
출력 예: 2
python_desc = "Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace."
print(python_desc.count("Python"))
Exercise 25. 문자열 다루기 (문자열 인덱싱)
letters 라는 변수에 들어 있는 문자열에서 두 번째와 네 번째 문자를 출력하라
letters = "python"
출력 예:
y
h
letters = "python"
print(letters[1],letters[3])
Exercise 26. 문자열 다루기 (문자열 인덱싱)
- letters 라는 변수에 사용자로부터 문자열을 입력받아서 문자 n 이 들어있는지를 출력하라 ( n 이 들어 있으면 0, 안들어있으면 -1을 출력하라)
letters = "python"
a = letters.find('n')
if a==0 :
print(0)
else:
print(-1)
Exercise 28. 문자열 다루기 (문자열 인덱싱)와 조건문
string1 = input()
string1 = int(string1[8:10])
print(string1)
Exercise 29. 문자열 다루기 (split)
- letters 라는 변수에 Dave,David,Andy 가 들어있다. 해당 변수값을 , 를 기준으로 분리해서 출력하라
- 출력 예: ['Dave', 'David', 'Andy']
letters = input().split(',')
print(letters)
Exercise 30. 문자열 다루기 (split)
- 다음과 같은 파일 이름(확장자 포함)에서 확장자를 제거한 파일 이름만 출력하세요.
filename = 'exercise01.docx'
반응형
'개발자 > Algorithm' 카테고리의 다른 글
DP 동적 프로그래밍 설명 + 예제(타일링 문제) (0) | 2020.08.05 |
---|---|
알고 코테 공부 순서 (0) | 2020.08.05 |
C++ 알고리즘 문제 풀이(BFS) (0) | 2020.08.03 |
Linked List in python (0) | 2020.03.15 |
백준2231 문제(분해합) (0) | 2020.02.28 |