python 문자열 뒤집는 3가지 방법 - reversed / [::-1] / for
로꾸거 로꾸거 로꾸거 말해말!! 문자열을 뒤집는 3가지 방법을 정리했습니다. 1. slice로 문자열 뒤집기 먼저 slice에 대해 잠시 정리하자면, 문자열/list[시작 인덱스:끝 인덱스(포함X): step] 시작 인덱스 또는 끝 인덱스 또는 step을 넣지 않는다면, 전체를 뜻합니다. num = [1,2,3,4,5] print(num[::]) # [1,2,3,4,5] / 전체를 뜻함 print(num[2::] # [3,4,5] / index 2부터 끝까지를 뜻함 # step의 의미 => 증가폭을 뜻합니다. num = [1,2,3,4,5,6,7,8,9,10] num[1::2] # index 1번째부터 끝까지 2씩 증가하며 slice를 한다는 뜻 print(num[1::2]) # [2, 4, 6, 8, ..
가장 많이 쓰이는 print 공식문서로 톺아보기
python에서 아주 많이 쓰이는 print 단순히 console에서 쓴 코드를 확인하는 용도로만 생각했는데 공식 문서에서 한번 print에 대해 공부했습니다. 공식 문서와 console에 help 이용하기 공식문서사이트 console에 help(내장함수)를 치면 정보를 얻을 수 있습니다. Built-in Functions The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a... docs.python.org..
for문 - range / enumerate() / 반복문 제어
제어문 Range 반복문에서 많이 쓰일 range 알고가기 range(시작 숫자, 끝 숫자(포함X), 스탭지정) 숫자의 리스트를 나타내기 위해 사용 변경이 불가능하며, 반복 가능 num_list = range(11) print(num_list) # range(0, 11) print(type(num_list)) # 0에서 11미만의 숫자를 포함하는 range 객체를 만듦. 🕵 0~10까지의 숫자 리스트를 출력하는 것이 아님 range 리스트로 표현 num_list = range(11) print(list(num_list)) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 리스트에 담아줘야지 0~10까지의 숫자 리스트를 만듦. 예제 1 5부터 10까지 숫자 리스트 출력하기 num_list1..