문자열

문제 설명 라디오를 자주 듣는 네오는 라디오에서 방금 나왔던 음악이 무슨 음악인지 궁금해질 때가 많다. 그럴 때 네오는 다음 포털의 '방금그곡' 서비스를 이용하곤 한다. 방금그곡에서는 TV, 라디오 등에서 나온 음악에 관해 제목 등의 정보를 제공하는 서비스이다. 네오는 자신이 기억한 멜로디를 가지고 방금그곡을 이용해 음악을 찾는다. 그런데 라디오 방송에서는 한 음악을 반복해서 재생할 때도 있어서 네오가 기억하고 있는 멜로디는 음악 끝부분과 처음 부분이 이어서 재생된 멜로디일 수도 있다. 반대로, 한 음악을 중간에 끊을 경우 원본 음악에는 네오가 기억한 멜로디가 들어있다 해도 그 곡이 네오가 들은 곡이 아닐 수도 있다. 그렇기 때문에 네오는 기억한 멜로디를 재생 시간과 제공된 악보를 직접 보면서 비교하려고..
문자열 다루기 문자열은 작은따옴표나 큰따옴표로 감싸서 만든다. 문자열은 인덱스를 갖고 있고 이를 통해 접근이 가능하다. word = 'grail' sent = 'a scratch' print(word[0]) print() print(sent[0]) 인덱스 슬라이싱을 사용하면 여러 개의 문자를 한 번에 추출할 수 있다. print(word[0:3]) 음수를 적용하면 -1이 마지막 문자이다. print(sent[0:-8]) 왼쪽과 오른쪽 중 하나만 지정하게 되면 마지막 위치까지 모두 추출한다. print(word[:3]) 문자열 메서드 문자열에 대한 작업을 하는 메서드가 여러 개 있다. 모두 소문자로 변환하거나 대문자로 변환하는 등 자주 사용되는 메서드를 봐보자. join 메서드 join 메서드는 문자열을 ..
· Python
파이썬 문자열 문자에 접근은 인덱스로 할 수 있다. 0부터 시작하며, 음수 인덱스도 가능하다. 문자열 결합 문자열 결합은 + 연산자를 이용하면 된다. h = 'hello' w = 'world' print(h+w) 문자열 분리 문자열 분리는 [ ] 연산자를 이용해 인덱스를 통해 분리시킬 수 있다. [시작 인덱스 : 끝 인덱스 : 스텝] 시작 인덱스: 범위의 시작 끝 인덱스: 범위의 끝 스텝: 간격 (생략 시 default는 1) h = 'hello, world' print(h[0:5]) print(h[-3:]) print(h[0:10:2]) in 연산자 문자열에 원하는 내용이 있는지 확인 not in 연산자 문자열에 원하는 내용이 없는지 확인 len( ) 문자열 길이를 return 포맷팅 미리 정해진 문자..
· Python
모든 언어에서는 데이터를 다루는 기본기가 잘 잡혀있어야 나중에 고급 개념도 이해하기 쉽다. 그렇다면 파이썬에서는 데이터를 어떻게 다룰까?? 숫자 a = 2020 + 100 print(a) a = 22/7 print(a) a = 2 + 3j print(a) 파이썬에서는 데이터의 타입을 미리 선언하지 않는다. 따라서 정수, 실수, 복소수 모두 구분하지 않고 하나의 변수에 담을 수 있다. 다음은 출력 결과이다. 연산자는 다른 언어와 같이 사용하면 된다. 다음은 사칙 연산자들을 표로 정리한 것이다. 문자 파이썬의 문자는 작은따옴표, 큰 따옴표로 감싸서 표현한다. (문자열도 동일) 문자열이 여러 줄에 걸쳐 있는 경우에는 따옴표 3개의 쌍으로 감싼다. escape문자는 \이다. e = 'a' f = 'abc' g ..
hvv_an
'문자열' 태그의 글 목록