Python 74

[Python][Programmers] 기초문제_12912, 12944, 12950, 12937, 12935

- [12912] 두 정수 사이의 합 def solution(a, b): a,b=min(a,b),max(a,b) result = sum((range(a,b+1))) return result : a, b 사이의 모든 숫자의 합 구하기. 단, a range(minNum, maxNum) 을 사용하고 sum() 을 사용해 합을 구했음 - [12944] 평균 구하기 def solution(arr): answer = sum(arr)/len(arr) return answer - [12950] 행렬의 덧셈 def solution(arr1, arr2): ### 풀이 1 # answer = [] # for i in range(len(arr1)): # ans = [] # f..

[Python] 3_함수

- 함수 기초 ''' 파이썬 함수에서 매게변수 갯수가 정확하지 않을 때 ''' def func(*args):# * 붙이기 ''' 여러개의 결과값을 반환 (tuple) ''' def add_and_mul(a,b): return a+b, a*b res1, res2 = add_and_mul(3,4)# >>> res1 = 7, res2 = 12 res = add_and_mul(3,4)# >>> res = (7, 12) ''' # 함수정의시에 def func(a=b): 와 같은 식으로 초기값 설정가능. 선언시에 값을 설정하면 설정값으로 반영. 초기값 설정된 변수는 항상 맨 마지막 ''' # 람다(lambda) ### lambda 매개변수1, 매개변수2 ... : 매개변수를 이용한 표현식 ### return이 없이..

Language/Python 2021.05.03

[Python] 2_제어문

- if # if ### 참, 거짓을 판단하는 조건 뒤에 ':' ### 조건에서 수행할 문장은 반드시 들여쓰기 ### 조건 : ,==, and, or, not... ### 조건 : a in b, a not in b if cond == 1: print("one") elif cond == 2: print("two") else: print("else") res = "one" if cond == 1 else "two" # 조건부 표현식 (한줄) - for # for for a in arr: print(a)#case1 for (first, last) in tuple_: print(first + " " + last)#case2 for i in range(1,11): print(i)#case3 (range) - wh..

Language/Python 2021.05.02

[Python] 1_자료형

- 파이썬 자료형 기본 ''' 파이썬에서 변수는 자료형이 저장된 메모리의 주소를 가리킨다. ''' id(a) # a 변수가 가리키는 주소값 ### 얕은 복사 a = [1,2,3] b = a # >>> id(a) == id(b) ### 깊은 복사 a = [1,2,3] b = a[:] # or b = copy(a) # >>> id(a) != id(b) ### Swap a = 3 b = 5 a, b = b, a # >>> a == 5 , b == 3 - 숫자, 문자열, boolean 자료형 a = 123# 정수 a = 1.2# 실수 a = 'a"b"c' # " 포함 문자열 a = "a'b'c" # ' 포함 문자열 a = ''' line1 line2 '''# 멀티라인 문자열 (""" or ''') # 숫자 연산..

Language/Python 2021.04.29