lambda에 대해 간략하게 알아보도록 하겠습니다.lambda는 이름 없는 함수, 즉 익명 함수라고 부르며 필요할 때만 사용하고 버리는 일회성 함수입니다. 1. 람다 표현식 정의한 코드 블록(lambda 매개변수: 리턴값)(인수값) 2. 일반 함수와 람다 함수 비교한 코드 블록# 일반 함수def test_func(a, b): return a + bprint(test_func(1, 2))# 결과: 3# 람다 함수print((lambda a, b: a + b)(1, 2))# 결과: 3 공통으로 사용될 함수는 일반 함수로 작성하고 일회성으로 사용될 함수는 람다 함수로 작성해서 사용하면 괜찮을 거 같습니다.상황에 맞게 람다 함수를 잘 사용하시면 좋을 거 같습니다. lambda에 대해 간략하게 알아보았습니다..
Python 함수에 대해 간략하게 알아보도록 하겠습니다. 함수는 호출할 때만 실행되는 방식입니다.반복적인 코드를 함수로 만들어 재사용성에 유용하고 가독성 있는 코드로 만들 수 있습니다. 함수는 먼저 def를 정의하고 함수명을 작성하고 실행될 코드를 작성합니다.함수 호출 방법은 정의한 함수명을 입력해 호출하면 됩니다. 아래 예제를 통해 확인해보겠습니다.def test_function(): print('호출') test_function()# 결과: 호출함수에 매개변수를 사용하여 함수를 만들 수 있습니다.def test_function(i): print(i, '번째 호출')for i in range(5): test_function(i + 1)# 1 번째 호출# 2 번째 호출# 3 번째 호..
반복문 for에 대해 간략하게 알아보도록 하겠습니다. for문은 정해진 횟수만큼만 반복 수행하도록 제어하는 명령문입니다. 아래 예제를 통해 확인해보겠습니다.# i 는 변수# range(10) 0~9# 0 이상 10 미만for i in range(10): print(i + 1, end=' ')# range(start, stop, step)# start 이상 stop 미만 step 만큼 증가# 1 이상 10 미만 2만큼 증가for i in range(1, 10, 2): print(i, end=' ')# 결과: 1 3 5 7 9for i in range(1, 10, 3): print(i, end=' ')# 결과: 1 4 7list = [1, 2, 3, 4, 5, 9]for i in list: ..
조건문 if에 대해 간략하게 알아보도록 하겠습니다. if문은 만약이라는 의미로 만약 a의 값이 b와 같으면 아래 코드를 수행하는 방식입니다.또한 elif를 사용하여 추가적인 조건문을 만들 수 있습니다. 아래 예제를 통해 확인해 보겠습니다.p = 'python'j = 'java'c = 'c++'if p =='python': print(j)elif p =='java': print(p)else: print(c)# 결과: java# p의 값이 python이면 j를 출력# p의 값이 java이면 p를 출력# p의 값이 위 조건들에 해당하지 않으면 c를 출력조건문 if에 대해 간략하게 알아보았습니다. 끝.
String Method에 대해 알아보도록 하겠습니다.Method는 함수라고도 하며 어떤 기능의 묶음 뜻합니다. 다양한 메서드 종류와 간단하게 예제를 통해 알아보도록 하겠습니다. 아래 작성한 예제를 통해 확인할 수 있습니다.a = 'Hello world'# 알파벳 'o' 문자가 몇개 인가?print(a.count('o'))# 결과: 2c = 'Hi Python'# 'Hi'로 시작하는지?print(c.startswith('Hi'))# 결과: True# 'Hi'로 끝나는지?print(c.endswith('Hi'))# 결과: Falseprint(c.endswith('Python'))# 결과: True# 문자열 일부 변경print(c.replace('Python', 'JAVA'))# 결과: Hi JAVA# 특..
대소문자 변환하는 String 메서드에 대해 알아보도록 하겠습니다. 아래 작성한 예제를 통해 확인할 수 있습니다.a = 'Hello world'print("소문자: " + a.lower())# 결과: hello worldprint("대문자: " + a.upper())# 결과: HELLO WORLDprint("대소문자: " + a.swapcase())# 결과: hELLO WORLDb = 'cat dog'print("첫글자만 대문자: " + b.capitalize())# 결과: Cat dogprint("각단어의 첫글자만 대문자: " + b.title())# 결과: Cat Dog대소문자 변환하는 메서드에 대해 알아보았습니다. 끝.
index에 대해 간략하게 알아보도록 하겠습니다. index는 문자열 변수의 값에 몇 번째 인덱스부터 몇 번째 인덱스까지 자르거나 배열의 몇 번째 인덱스 뒤에 추가할 값을 넣어 배열을 완성시킬지 등 여러 상황에서 사용되며 중요합니다. 각각의 인덱스에 어떤 값이 있는지 아래 예제를 통해 확인해 보겠습니다. index는 0부터 시작합니다. a = 'python'# 0 or -6 value : p# 1 or -5 value : y# 2 or -4 value : t# 3 or -3 value : h# 4 or -2 value : o# 5 or -1 value : nprint(a[0:6])# 결과: pythonprint(a[1:6])# 결과: ythonprint(a[-6:])# 결과: pythonprint(a[-..
- Total
- Today
- Yesterday
- combinations
- Method
- permutations
- find
- operators
- Upper
- Lower
- Lambda
- counter
- zip
- Built-in Functions
- isalpha
- index
- function
- If
- Python
- for
- bool
- isdigit
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |