Python

·Python
Python의 아주 기초적인 문법과 알고리즘 풀이 위주의 공부 기록 📎 람다(lambda) 사용하기 [문법] lambda 매개변수1, 매개변수2 : 표현식 [예시] # 두 수를 비교하여, 더 큰 값을 리턴해주는 함수 # 함수로 작성했을 때 def bigger(num1, num2): return max(num1, num2) # 람다로 작성했을 때 biggerLambda = lambda num1, num2 : max(num1, num2) print(biggerLambda(1, 2)) # 2 출력. 📎 삼항연산자 사용하기 [문법] 참일 때 리턴값 if 조건문 else 거짓일 때 리턴값 [예시] # a1과 a2중 target 과 더 가까운 값을 리턴하는 함수 def closer(a1, a2, target): i..
·Python
Python의 아주 기초적인 문법과 알고리즘 풀이 위주의 공부 기록 🧐 공부한 Python 문법들 📎 문자(char) 반복해서 붙여주기 e.g.) 'A'에 3을 곱해주면, "AAA"를 리턴한다. _str = 'ABC' rep = 3 for temp in _str: print(temp * rep) // 출력 : AAA BBB CCC 📎 문자열 입력받을 때 대문자/소문자로 변환 low = input().lower() # 소문자로 변환 upp = input().upper() # 대문자로 변환 📎 list의 count()와 index() # array.count() = 전달받은 인자를 요소로 갖고 있는 배열의 갯수를 리턴. # array.index() = 전달받은 인자를 요소로 갖고 있는 배열의 index를 리..
·Python
Python의 아주 기초적인 문법과 알고리즘 풀이 위주의 공부 기록   나는 이번에 Python을 태어나서 처음 만져봤다.주로 사용한 언어가 C와 Java, Pascal인 입장에서, Python은 꽤 신선하게 다가왔다.Python은 인터프리터 언어이다.인터프리터를 직접 실행하면 실시간으로 작성한 코드의 결과물을 볼 수 있다.main() 함수 없이 프로그램을 작성한다.덕분에 알고리즘 문제 풀이를 할 때, 타 언어에 비해 코드가 정말 짧아보이는 효과가 있다.문법 또한, 타 언어에 비해서 간결한 편이다.코드 블록을 들여쓰기로 구성한다.이 부분이 정말 신선했고.. 적응이 정말 안된다.세미콜론 ;을 쓰지 않는다.공부한 Python 문법들console 입력 받기#문자 입력받기S = input()#숫자 입력받기I =..