Python
-
[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
-
[Python] 리스트나 튜플의 모든 요소들을 참, 거짓 확인하는 내장함수Python/Python Programming 2019. 10. 11. 20:00
all(iterable) : 리스트나 튜플 요소가 모두 참인 경우 True 반환. 하나라도 거짓이 있으면 False any(iterable) : 리스트나 튜플 의 요소가 모두 거짓인 경우 False 반환. 하나라도 참이 있으면 True 파이썬에서는 아래 요소에 대해서는 거짓(False)으로 판단 - 숫자 0 (zero) - 빈 문자열 '', "", '''''' - 빈 리스트 [ ] - 빈 튜플 ( ) - 빈 사전 { } - None all - 모든요소가 참 일 때, lst = ['1','2', 'a', 1, 0.1] all(lst) ----------------------------- True all - 요소 중 하나가 거짓 일 때 lst = ['1','2', 'a', 1, 0.1, 0 ] # 숫자 0 ..
-
[Python] isalpha 문자열에 문자만 있는지 확인하는 메소드Python/Python Programming 2019. 10. 11. 13:07
isalpha() : 문자열이 문자로만 구성되어 있으며, 빈칸이 없으면 True를 반환 문자열이 문자로만 구성시 True 리턴 'abcdeABCDE'.isalpha() ----------------------- True 문자열이 한글이 포함되어도 True 리턴 'abcdeABCDE한글'.isalpha() -------------------------- True 문자열에 !기호가 포함되면 False 리턴 'abcdeABCDE!'.isalpha() ----------------------- False 문자열에 공백(space)이 포함되면 False 리턴 'abcdeABCDE '.isalpha() ------------------------ False 문자열에 숫자가 포함되면 False 리턴 'abcdeABC..
-
[Python] multiplication table (파이썬 구구단)Python/Python Programming 2019. 10. 10. 16:35
for문과 range를 이용한 구구단 만들기 # 구구단 만들기 for x in range(2,10,1): for y in range(1, 10, 1): print(x, '*', y, '=', x*y ) ------------------------------------- 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 ... 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 # 중첩 while문을 이용한 구구단 x = 1 while x < 9: x += 1 y =..
-
[Python] multiplication table using itertools module. (itertools을 이용한 구구단)Python/Python Programming 2019. 10. 10. 14:41
파이썬의 itertools 모듈의 product 메소드를 이용한 구구단 만들기 import itertools for x in itertools.product([ x for x in range(2,10,1)],[ x for x in range(1,10,1)]): print(str(x[0]), '*', str(x[1]), '=',str(x[0]*x[1])) ----------------------------------------------------------- 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 *..
-
[Python] comparing a file and b file (파일 비교 하기)Python/Python Programming 2019. 10. 10. 12:55
filecmp.cmp : a파일과 b파일을 비교하여, 같으면 True, 다르면 False를 반환 samplefile_1.txt samplefile_2.txt 1 파이썬 2 python 3 iz 4 beautiful 1 파이선 2 python 3 is 4 beautiful 5 6 diff text file from filecmp import cmp print(cmp('samplefile_1.txt','samplefile_1.txt')) --------------------------------------------------- True print(cmp('samplefile_1.txt','samplefile_2.txt')) ----------------------------------------------..
-
[Python] Difference between readline and readlines. (readline과 readlines의 차이)Python/Python Programming 2019. 10. 8. 11:11
readline : 파일을 한줄씩 읽는다. readlines : 파일을 한번에 읽어 리스트로 반환. (\n 개행문자포함) - liste type return contain '\n' samplefile : python is beautiful readline으로 읽어 들였을 때, file = open('example_file.txt', 'r', encoding='utf-8') print(file.readline()) file.close() ------------------------------------------------------- python * 끝까지 읽고 싶을 때는, while 반복문을 이용한다. (print all) with open('samplefile.txt', 'r', encoding='u..