파이썬
-
[Python] index 함수 - 배열에서 원하는 값의 위치 찾기Python/Python Programming 2019. 10. 16. 19:26
index 함수는 배열에서 값의 위치를 찾아주는 함수리며, 중복된 값이 있으면 가장 최소의 위치를 리턴 a 리스트에서 10의 위치 찾기. (최소값인 1이 출력) a = [11,10,12,13,20,31,11,10,10,11] print(a.index(10)) ----------------------------------- 1 a 리스트에서 2번째 ~ 9번째 위치에서 10의 위치 찾기. (최소값인 7이 출력) a = [11,10,12,13,20,31,11,10,10,11] print(a.index(10,2,9)) # index(value, start, end) ---------------------------------------------------- 7 a 문자열에 '1' 이라는 문자 위치 찾기 a =..
-
[Python] isalnum 문자열에 숫자 또는 알파벳만 있는지 확인하는 메소드Python/Python Programming 2019. 10. 15. 22:44
isalnum() : 문자열이 숫자 또는 문자이면 True를 반환 문자열이 숫자로만 구성시 True 리턴 '12345'.isalnum() ----------------- True 문자열이 알파벳로만 구성시 True 리턴 'abcde'.isalnum() ----------------- True 문자열이 한글로만 구성시 True 리턴 '한글'.isalnum() ---------------- True 문자열이 알파벳과 숫자 구성시 True 리턴 'abcde12345'.isalnum() ---------------------- True 문자열이 알파벳과 특수문자 구성시 False 리턴 'abcde@'.isalnum() ------------------ False 문자열이 알파벳과 공백 구성시 False 리턴 '..
-
[Python] isdigit - Decide if only numbers exist. (문자열에 숫자만 있는지 확인하는 메소드)Python/Python Programming 2019. 10. 15. 22:05
isdigit() : 문자열이 숫자로만 구성되어 있으며, 빈칸이 없으면 True를 반환 문자열이 숫자로만 구성시 True 리턴 '12345'.isdigit() ------------------ True 문자열이 숫자와 문자로 구성시 False 리턴 '12345abc한글'.isdigit() ------------------------ False 문자열이 숫자와 특수기호로 구성시 False 리턴 '12345@'.isdigit() ------------------ False 문자열이 숫자와 공백 구성시 False 리턴 '12345 '.isdigit() ------------------ False 활용. (모든 리스트의 요소들이 숫자인지 확인) list_A = [ 1, 12, 43, 4, 15 ] ''.join..
-
[Python] To obtain the average value of a list number element. (리스트 숫자 요소의 평균값 구하기)Python/Python Programming 2019. 10. 14. 15:43
SUM 내장함수를 이용한 리스트 숫자 요소 평균값 구하기. # 리스트 숫자요소를 sum 함수로 더한후 리스트 길이만큼 나눈다 numlist = [6,1,3,4,5,2,1] print(sum(numlist) / len(numlist)) ---------------------------------- 3.142857142857143 리스트 숫자 요소 중 최대값과 최소값을 제외한 평균값 구하기. (단, 최대값과 최소값이 중복이면 숫자 하나의 요소만 뺴기) # 리스트 숫자요소를 sum 함수로 정렬한 한후 맨 앞과 뒤의 요소를 뺀 길이만큼 나눈다 numlist = [6,1,3,4,5,2,1] print(sum(numlist) / len(sorted(numlist)[1:-1])) --------------------..
-
[Python] Convert time string type to datetime date type. (날짜문자열을 타임 타입으로 변환)Python/Python Programming 2019. 10. 14. 00:26
datetime.date(year, month, day) * year, month, day는 숫자(interger) from datetime import date datefield = '2019-10-11' year, month, day = [int(x) for x in datefield.split('-') ] d = date(year, month, day) print(type(d)) print(d) ----------------------------------------------------------- 2019-10-11
-
[Python] Convert time string type to datetime time type. (시간문자열을 타임 타입으로 변환)Python/Python Programming 2019. 10. 14. 00:21
datetime.time(hour, minute, second) * hour, minute, second는 숫자(interger) from datetime import time timefield = '16:20:01' hour, minute, second = [int(x) for x in timefield.split(':')] t = time(hour, minute, second) print(type(t)) print(t) --------------------------------------------------------------- 16:20:01