분류 전체보기
-
[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..
-
Supported HPE Sever Linux distribution. (HPE서버 리눅스 지원 확인 페이지)ETC 2019. 10. 11. 12:22
https://techlibrary.hpe.com/us/en/enterprise/servers/supportmatrix/redhat_linux.aspx Red Hat Enterprise Linux Certification and Support | Hewlett Packard Enterprise HPE Servers Support & Certification Matrices Red Hat Enterprise Linux Certification and Support Welcome to HPE's interactive Red Hat Support and Certification webpage for HPE Servers. Just click on the server to obtain driver downloa..
-
[Linux-Security] [CentOS 7] pam_wheel.so 모듈을 이용한 su 명령어 권한 제한Linux/Security 2019. 10. 11. 10:48
pam_wheel.so 모듈 : PAM의 주요 모듈 중 하나로 root 권한을 얻을 수 있는 사용자를 wheel 그룹에 묶어서 사용할 수 있도록 지원하는 모듈 /etc/pam.d/su 파일에서 [ auth required pam_wheel.so use_uid 주석해제 ] # cat /etc/pam.d/su #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line to implicitly trust users in the "wheel" group. #auth sufficient pam_wheel.so trust use_uid # Uncomment the following line to require a user to be in the "..
-
[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..