본문 바로가기

Python47

[Python] ord(), chr() 함수 ord, chr 함수 ord 함수 ord 함수 는 하나의 문자를 인자로 받고 해당 문자에 해당하는 유니코드 정수를 반환하는 함수이다. ord(문자) ord 함수 예제 result1 = ord('a') result2 = ord('ㄱ') result3 = hex(ord('b')) print(result1) print(result2) print(result3) 97 12593 0x62 chr 함수 chr 함수 는 하나의 정수를 인자로 받고 해당 정수에 해당하는 유니코드 문자를 반환하는 함수이다. chr(정수) chr 함수의 인자(정수) 유효 범위는 0 ~ 1,114,111 (16진수 0x10 FFFF)까지이다. chr 함수 예제 result1 = chr(97) res.. 2024. 1. 25.
[Python] all(), any() 함수 all, any 함수 all 함수 all 함수 는 인자로 받은 반복 가능한 자료형(iterable)의 모든 요소가 참(True)이면 참(True)을 반환하는 함수이다. all(iterable) iterable : 반복 가능한 자료형(리스트, 튜플 등) all 함수는 인자로 받은 데이터의 모든 요소가 True 일 때 True를 반환한다. 만약 인자로 받은 자료형이 비어있다면 True를 반환한다. all 함수 예제 arr = [1, 2, 3, 4, 5] if all(i < 10 for i in arr): print("성공!") 성공! a = [1,2,3,4,5] result = all(a) print(result) c = [] result = all(c) print(result) g = (&#39;b&#39.. 2024. 1. 23.
[Python] filter() 함수 filter 함수 filter 함수 는 반복 가능한 자료들 중 특정 조건에 맞는 요소들만 추출할 때 사용한다. filter(function, iterable) function : 필터링을 적용시킬 함수 iterable : 반복 가능한 자료(리스트, 튜플 등) filter 함수의 반환 값은 filter 객체이기 때문에 해당 자료형을 list나 tuple로 형 변환해야 한다. filter 함수는 iterator에 들어온 값들을 하나하나 function에 넣어서 반환이 true인 값을 필터링해서 다시 리스트로 만들어준다. filter 함수를 사용하지 않을 때와 사용할 때의 소스를 확인해보자. for 문 이용 def is_even(x): if x % 2 == 0: return True return False a.. 2024. 1. 22.
[Python] map() 함수 map 함수 map 함수 는 여러 개의 데이터를 한 번에 다른 형태로 변환할 때 사용한다. map(function, iterable) function : 반복 가능한 모든 요소에 대해 호출되는 함수 iterable : 반복 가능한 자료형(리스트, 튜플 등) map 함수의 반환 값은 map 객체이기 때문에 해당 자료형을 list나 tuple로 형 변환해야 한다. 동작 방식은 두번째 인자로 들어온 반복 가능한 자료형을 첫번째 인자로 들어온 함수에 하나씩 넣어 수행한다. map 함수를 사용하지 않을 때와 사용할 때의 소스를 확인해보자. for 문 이용 myList = [1, 2, 3, 4, 5] result = [] for val in myList: result.append(val + 1) print(resu.. 2024. 1. 19.
[Python] 입출력 함수 입출력 함수 파이썬 입출력 함수로는 input 과 print 함수가 있다. input() input(text) 사용자 입력을 받으며 입력되는 모든 것을 문자열로 취급 a = input() Sanggil Yang a number = input(&#39;숫자를 입력하세요: &#39;) 숫자를 입력하세요: 3 number Sanggil Yang 3 print() print(x) 입력한 자료형을 출력 큰타옴표("")로 둘러싸인 문자열은 + 연산과 동일하다.(띄어쓰기 X) 콤마(,)를 사용하여 띄어쓰기를 한다. print("sanggil" "is" "man") print("sanggil" + "is" + "man") print("sanggil", "is", "man") print(1); print(2) sangg.. 2024. 1. 18.
[Python] 함수 함수 파이썬 함수는 def 키워드롤 통해 선언한다. def 함수이름(매개변수): .. return 결과값 일반적인 함수는 아래와 같이 입력값과 결과값을 가지고 있다. def add(a,b): return a + b a = add(3,4) print(a) 7 입력값이 없는 함수는 다음과 같다. def say(): return &#39;Hi&#39; a = say() print(a) Hi 결과값이 없는 함수는 다음과 같다. def add(a,b): print("%d, %d의 합은 %d입니다." % (a,b,a+b)) add(3,5) 3, 5의 합은 8입니다. return 값이 없기 때문에 a 출력 시, None이 출력된다. a = add(3,5) 3, 5의 합은 8입니다. print(a) None 함수 호출.. 2024. 1. 17.
728x90