문자열

· 자료구조
[ slice ] 보통 리스트에 쓰이지만, 문자열에도 또한 슬라이스를 쓸 수 있다. >>> string = 'Hello my world!' >>> reversed_string = string[::-1] >>> reversed_string '!dlrow ym olleH' [ reversed() ] reversed() 는 iterate를 반환한다. reverse 된 string 값을 반환하는 것이 아니라는 것에 유의한다. 따라서 string으로 만들어주기 위해서는 join 함수로 다시 합쳐주어야한다. >>> ''.join(reversed(string)) '!dlrow ym olleH' [ reverse() ] reverse는 리스트 전용함수 이다. (파괴적 처리) 따라서 굳이 reverse를 쓰고 싶다면, ..
· 자료구조
[enumerate()] 인덱스와 아이템을 한번에 조회할 수 있다. enumerate는 리스트 뿐만 아니라 문자열에도 적용할 수 있다. hello = 'hello' for idx,item in enumerate(hello): print(f'인덱스 {idx}의 value값 {item}') ''' 인덱스 0의 value값 h 인덱스 1의 value값 e 인덱스 2의 value값 l 인덱스 3의 value값 l 인덱스 4의 value값 o ''' [실습1] 가장 좋아하는 스포츠가 몇번째에 있는지 출력하는 프로그램 sports = ['농구','수구','축구','마라톤','테니스'] favoriteSport = input('가장 좋아하는 스포츠는? : ') for idx, sport in enumerate(spo..
scone
'문자열' 태그의 글 목록