Python/파이썬 함수

Python/파이썬 함수

[파이썬] 람다식 쓰는법

1. 람다식에 대한 기본적인 이해 람다식을 통해 익명함수를 만드는 법에 대해서 알아보자. 람다식은 함수 표현을 간단하게 만들어줄 수 있다. 한 줄 짜리 함수에 많이 사용되는 편이다. 일단 일반 함수와 비교하기 위해 예시를 들도록 하겠다. def square(x): return x * x print(square(4)) >> 16 정사각형의 넓이를 구하는 square다. 이를 아래와 같은 람다식으로 표현할 수 있다. print((lambda x : x*x)(4)) >> 16 람다식을 재할당하고 싶으면 따로 저장할 수도 있다. square = (lambda x : x*x) print(square(4)) >> 16 또한, 한 줄(one-line) 조건문을 사용하여 람다식을 표현하는 것도 가능하다. 아래의 예시를..

Python/파이썬 함수

[파이썬] 내가 보려고 만든 문자열 함수

1. lower() upper() mystr = "Hello World" lowercase =mystr.lower() print(lowercase) uppercase = mystr.upper() print(uppercase) -출력값 > hello world > HELLO WORLD 가끔 소문자, 대문자로 출력하라는 문제가 나온다. 대소문자 구분없이 비교하려면 소문자나 대문자로 통일한 후 비교해야하는 경우가 많다. 2. strip(), lstrip(), rstrip() myStr1 = ".hello." myStr1 = myStr1.strip(".") print(myStr1) -출력값 > hello strip()은 인자로 전달된 문자를 왼쪽 오른쪽에서 제거 양쪽에 있는 "." 이 하나씩 없어짐 myStr2..

Python/파이썬 함수

[파이썬] 내가 보려고 만든 파이썬 팁

알고리즘을 풀기 위한 꿀팁 모음!! 1. 일렬로 배열 출력 print("".join(배열)) 배열을 문자열 형식으로 일렬로 출력 2. 문자열 확인 if '3' in str(i) + str(j) + str(k): count += 1 위 코드는 i, j, k를 문자열화 시켜서 하나로 합친 뒤, 그 안에 '3'이 하나라도 있으면 count에 1을 더하는 것이다. 3. int형 입력 여러개 받기 data = list(map(int, input().split())) 리스트 형식으로 받기 n, m = map(int, input().split()) 다른 변수에 각각 받기 n = int(input()) array = [0] * 10_000 for i in range(n): array[i] = int(input()) 백..

gakko
'Python/파이썬 함수' 카테고리의 글 목록 (2 Page)