분류 전체보기
-
8. 리스트와 내장함수(1)Algorithm/python 2021. 2. 24. 11:03
''' 리스트와 내장함수(1) ''' import random as r a = [] # empty list # print(a) b = list() # empty list # print(b) a = [1, 2, 3, 4, 5] # initialized list # print(a) # print(a[0]) b = list(range(1, 6)) # initialized list # print(b) c = a+b # list concat # print(c) print(a) a.append(6) print(a) a.insert(3, 7) # 3 index 에 7을 삽입 print(a) a.pop() # 맨 뒤 요소 제거 print(a) a.pop(3) # 인덱스 위치 요소 제거 print(a) a.remove(..
-
7. 문자열과 내장함수Algorithm/python 2021. 2. 23. 23:43
''' 문자열과 내장함수 ''' msg = "It is Time" print(msg.upper()) # 원본은 변하지 않음 print(msg.lower()) print(msg) tmp = msg.upper() print(tmp) print(tmp.find('T')) # 1(T가 처음 나온 인덱스) print(tmp.count('T')) # 2(T가 나온 횟수) print(msg) print(msg[:2]) # It(처음~2개) slice print(msg[3:5]) # is(처음~2개) slice print(len(msg)) # 10(문자 길이) for i in range(len(msg)): print(msg[i], end=' ') print() for x in msg: print(x, end=' ') ..
-
python5. 반복문 문제 풀이Algorithm/python 2021. 2. 23. 23:01
''' 반복문 문제 풀이 1) 1부터 N까지 홀수 출력 2) 1부터 N까지 합 구하기 3) N의 약수 출력 ''' # 1) n = int(input()) for i in range(1, n+1): if i % 2 == 1: print(i) # 2) n = int(input()) sum = 0 for i in range(1, n+1): sum += i print(sum) # 3) n = int(input()) for i in range(1, n+1): if n % i == 0: print(i, end=' ') ''' 중첩 반복문(2중 for문) i:0 j:0 j:1 j:2 j:3 j:4 i:1 j:0 j:1 j:2 j:3 j:4 i:2 j:0 j:1 j:2 j:3 j:4 i:3 j:0 j:1 j:2 j:3..
-
python4. 반복문(for, while, break, continue)Algorithm/python 2021. 2. 23. 22:56
''' 반복문(for, while) ''' a = range(10) # 0부터 순차 리스트 생성 print(list(a)) a = range(1, 11) # 범위 리스트 생성 print(list(a)) for i in range(10): print('hello', i) for i in range(10, 0, -2): print('hello', i) i = 1 while i = 1: print(i) i = i-1 i = 1 while True: print(i) if(i == 10): break i += 1 for i in range(1, 11): if i % 2 == 0: continue print(i) for i in range(1, 11): print(i) if i > 15: break else: pr..
-
Best practices for REST API designWorking 2021. 2. 22. 11:07
stackoverflow.blog/2020/03/02/best-practices-for-rest-api-design/ Best practices for REST API design - Stack Overflow Blog Best practices on how to design REST APIs to be easy to understand, future-proof, and secure and fast. stackoverflow.blog JSON으로 수락 및 응답 Endpoint Paths 에서 동사 대신 명사 사용 동사는 CRUD에 매핑 복수 명사를 사용한 이름 집합 오류를 정상적으로 처리하고 표준 오류코드를 반환 필터링, 정렬 및 페이지 지정 허용 데이터 캐싱 API 버전 지정
-
python2. 변수입력과 연산자Algorithm/python 2021. 2. 21. 19:13
a, b = input("숫자를 입력하세요: ").split() print(a + b) # 23 (string concat) c = a + b print(c) print(type(c)) # a = int(a) b = int(b) print(a + b) # 5 a, b = map(int, input("숫자를 입력하세요: ").split()) print(a + b) # 5 print(a / b) print(a // b) # 몫 print(a % b) # 나머지 print(a ** b) # a^b a = 4.3 b = 5 c = a + b print(type(c)) #