본문 바로가기

환영합니다. 이 블로그 번째 방문자입니다.

Python/[re-Python] 파이썬 기본

  (4)

[re-Python] 문자열, 배열 정렬 (sort, sorted) 코딩테스트에서 간간히 나오는 유형이라 모르고 지나칠 수가 없는... 근데 헤깔리는... 1차원 배열을 정렬하는 것은 매우 쉽다. [1차원 배열] Ascending Sort, 오름차순(1,2,3,...) 정렬 arr = [5,2,3,1,4] # 1번 방법 sorted(arr) # 출력 : [1,2,3,4,5] # 2번 방법 arr.sort() # 출력 : [1,2,3,4,5] sorted(배열명) 이나 배열명.sort()를 사용하면 된다. 숫자, 문자, 문자열 전부 상관없이 오름차순 정렬이 된다. 다만, 대소문자가 섞여있는 배열에는 대문자 오름차순 > 소문자 오름차순 으로 정렬된다. (문자를 아스키코드 값에 대응하기 때문) 이 두 내장 메소드의 차이점은 분명해서 언제 사용할지 분명히 나누어진다. sorte..
[re-Python] 사용자 입출력 ✓ 입력 : input은 입력되는 모든 것을 문자열로 취급한다. a = input() number = input("숫자를 입력하세요: ") ✓ 출력 : print문을 사용 # 띄어쓰기가 필요할 때는 콤마(,)를 이용한다 print("I","am","Kamea") # 한 줄에 결과값을 출력하고 싶을 때는 end=''를 이용한다. print("I am Kamea. ", end='') print("Nice to meet you")
[re-Python Basic] 리스트, 딕셔너리, 집합 1️⃣ 리스트 리스트 명 = [요소1, 요소2, 요소3, ...] odd = [1, 3, 5, 6, 7] ✓ 비어 있는 리스트를 생성할 때 a = list() a = [] ✓ 리스트 길이 구하기 👉🏻 len(리스트명) ✓ 리스트 키워드와 메소드 a = [1,2,3,4,5] # del을 사용해 요소 삭제하기 del a[1] # [1,3,4,5] del a[2:] # [1,2] 인덱스 2부터 마지막까지 전부 삭제 del a # 리스트 전체 삭제 # append : 리스트에 맨 마지막에 요소 추가 a.append(9) # [1,2,3,4,5,9] a.append([2,3]) # [1,2,3,4,5,[2,3]] # sort : 리스트를 순서대로 정렬 b = [5,3,6,1] b.sort() # b = [1,3,..
[re-Python Basic] 문자열 ✓ 코테 준비용 & 내가 헤깔리고 잘 모르는 것들만 정리 문자열 : 문자, 단어 등으로 구성된 문자들의 집합 ✓ 이스케이프 코드 : 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합" \n 문자열 줄바꿈 \t 문자열 탭 간격 \\ 문자 \를 그대로 표현할 때 \' 작은따옴표(')를 그대로 표현할 때 \'' 큰 따옴표(")를 그대로 표현할 때 \b 백 스페이스 ✓ 문자열 길이 구하기 👉🏻 len() 함수 ✓ 문자열 포맷 코드 %s 문자열(string) %c 문자 1개(character) %d 정수(Integer) %f 부동소수(floating-point) %o 8진수 %x 16진수 %% Literal % (문자 % 자체) ✓ format 함수를 사용한 포매팅 # 숫자 바로 대입하기 "I eat..