본문 바로가기

Python47

[Python] lamda() 함수 lambda 함수 람다(lambda) 는 함수를 생성할 때 사용하는 예약어로 def 와 동일하다. 보통 함수를 한줄로 간결하게 만들 때 사용한다. lambda 매개변수1, 매개변수2.. : 매개변수를 이용한 표현식 add = lambda a, b : a+b result = add(3,4) print(result) 7 lambda는 return 명령어가 없어도 결과값을 돌려준다. lambda 함수 활용 map, filter, sorted 함수와 함께 활용할 수 있다. map 함수와 사용 [Python] map() 함수 map 함수 map 함수 는 여러 개의 데이터를 한 번에 다른 형태로 변환할 때 사용한다. map(function, iterable) function : 반복 가능한 모든 요소에 대해 호출되.. 2024. 3. 12.
[Python] sorted() 함수 sorted 함수 sorted 함수 는 매개변수로 들어온 반복가능한 자료형의 데이터를 새로운 정렬된 리스트로 반들어서 반환하는 함수이다. sorted(x) sorted(x, reverse 파라미터) sorted(x, key 파라미터) sorted(x, key 파라미터, reverse 파라미터) x : 반복 가능한 자료(리스트, 튜플 등) key 파라미터 : 어떤 것을 기준으로 정렬할지에 대한 값 reverse 파라미터 : 오름차순일지 내림차순일지에 대한 구분 값 sort()와 sorted()의 가장 큰 차이는 sort()는 본체의 리스트를 정렬해서 변환 후 반환하는 것이며 sorted()는 본체는 놔두고 정렬한 새로운 리스트를 만들어 반환한다. sorted 함수 예제 a = [2, 4, 1, 9, 100.. 2024. 3. 11.
[Python] degree(), radian() 함수 degree, radian 함수 degree 함수 는 인자로 받은 라디안 값을 각도 표기법으로 변환하여 반환하는 함수이다. radian 함수 는 인자로 받은 각도 값을 라디안 표기법으로 변환하여 반환하는 함수이다. degree(x) radian(x) x : 라디안 값 or 각도 각도를 의미하는 degree, radian을 사용하기 위해서는 math 모듈을 import 해야한다. degree, radian 함수 예제 import math a = math.degrees(2 * math.pi) b = math.radians(360) c = math.pi print(f"math.degrees(2 * math.pi) : {a}") print(f"math.radians(360) : {b}") print(f"math.. 2024. 3. 8.
[Python] 삼각함수(sin, cos, tan) 삼각 함수(sin, cos, tan) sin 함수 는 사인(sin) 값을 반환하는 함수이다. cos 함수 는 코사인(cos) 값을 반환하는 함수이다. tan 함수 는 탄젠트(tan) 값을 반환하는 함수이다. sin(x) cos(x) tan(x) x : 삼각함수 값을 구할 라디안(각도) 값 sin, cos, tan 삼각함수를 사용하기 위해서는 math 모듈을 import 해야한다. 삼각 함수 예제 import math degrees = [0, 30, 45, 60, 90] for de in degrees: a = math.sin(math.pi * (de / 180)) b = math.cos(math.pi * (de / 180)) c = math.tan(math.pi * (de / 180)) print(f"s.. 2024. 3. 7.
[Python] isdecimal() 함수 isdecimal 함수 isdecimal 함수 는 문자열이 int 타입으로 변경가능한지 확인하는 함수이다. "문자열".isdecimal() 데이터가 int 타입으로 변환이 가능한 숫자인 경우 True를 반환, 그렇지 않으면 False를 반환한다. isdecimal 함수 예제 a = "1" print(f"'{a}'.isdecimal() : {a.isdecimal()}") b = "1.2" print(f"'{b}'.isdecimal() : {b.isdecimal()}") c = "BlockDMask" print(f"'{c}'.isdecimal() : {c.isdecimal()}") d = "12ab" print(f"'{d}'.isdecimal() : {d.isdecimal()}") '1'.isdecimal(.. 2024. 3. 6.
[Python] isalpha() 함수 isalpha 함수 isalpha 함수 는 문자열이 모두 알파벳으로만 이루어져 있는지 확인하는 함수이다. "문자열".isalpha() 문자열이 모두 알파벳으로 이루어져 있으면 True를 반환, 그렇지 않으면 False를 반환한다. isalpha 함수 예제 a = "1" print(f"'{a}'.isalpha() : {a.isalpha()}") b = "1.2" print(f"'{b}'.isalpha() : {b.isalpha()}") c = "BlockDMask" print(f"'{c}'.isalpha() : {c.isalpha()}") d = "12ab" print(f"'{d}'.isalpha() : {d.isalpha()}") e = "abc1.. 2024. 3. 5.
728x90