일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- snmp
- python os
- c3 축 없애기
- 1697
- subporcess path
- snmp test
- centos pyhon 설치
- InfluxDB
- python subprocess
- gcc regex
- python popen
- 백준
- c3 step graph
- 정규식 문자열 출력
- 정규식 활용
- CentOS7
- c3 축 가리기
- linux시간으로 변경
- influxdb 설치
- c3 초
- c3 second
- g++ 업데이트
- regex_search
- selinux port 등록
- gcc 업데이트
- grafana dashboard
- semanage
- c++ 정규식
- telegraf
- 정규식 컴파일
- Today
- Total
목록Python (36)
리셋 되지 말자
# print # 콤마로 구분 print('A1', 'A2') # sep 파라미터로 구분 print('A1', 'A2', sep=',') # 줄바꿈 안하도록 end를 공백으로 설정 print('aa', end=' ') print('bb') # join을 이용한 list 출력 l = ['A', 'B', 'C'] print(''.join(l)) print(' '.join(l)) # fotmat을 이용한 출력 idx = 1 fruit = 'Apple' print('{0}: {1}'.format(idx+1, fruit)) print('{}: {}'.format(idx+1, fruit)) # f-string을 이요한 출력 (python 3.6+ 지원) print(f'{idx+1}: {fruit}')
# 몫 >>> 5//3 1 # 소수점 포함 몫 >>> 5/3 1.6666666666666667 # 나머지 >>> 5%3 2 # 몫, 나머지 동시 >>> divmod(5,3) (1, 2)
제너레이터 방식을 활용하는 대표적 함수 range() >>> a = [i for i in range(100)] >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,..
medium.com/@hckcksrl/python-permutation-combination-a7bf9e5d6ab3 Python permutation , combination 예를들어 [1,2,3] 이라는 리스트가 잇는데 이것을 2개의 배열로 나타내면 [(1,2),(1,3),(2,1),(2,3),(3,1),(3,2)] 총 6가지가 된다. 여기서 원소의 종류가 같은 것이 총 3가지가 있다. [(1,2),(2,1)] , [(1,3),(3,1)],[(2 medium.com 감사합니다. # 순열 from itertools import permutations # 조합 from itertools import combinations a = [1,2,3,4,5] permute = permutations(a, 3) pr..
파이썬 abs(숫자) int("문자열로된 숫자", 2~16) : 2진수에서 16진수로 변환 sort(key=lambda x: x[1])
람다 표현식 # 람다 표현식 c = list(map(lambda x: x+10, [1, 2, 3])) print(c) 리스트 컴프리헨션(List Comprehension) 리스트 컴프리헨션이란 기존 리스트를 기반으로 새로운 리스트를 만들어내는 구문이다. map과 filter를 사용하는 것보다 가독성이 높다고 한다. 홀수인 경우 2를 곱해 출력하는 리스트 컴프리헨션의 적용 전, 후 # 리스트 컴프리헨션 적용 전 d = [] for n in range(0, 10+1): if n % 2 == 1: d.append(n*2) print(d) # 리스트 컴프리헨션 적용 후 d = [n * 2 for n in range(0, 10+1) if n % 2 == 1] print(d) 2.7 이후의 딕셔너리에 애한 컴프리헨..
타입 힌트 파이썬은 동적 타이핑 언어이지만 타입힌트(Type Hint)가 PEP 484 문서에 추가됐다고 한다. (파이썬 3.5부터 사용 가능) 변수의 타입 힌트 a: str = "1" b: int = 1 함수의 타입 힌트 def func(a: int) -> bool: 함수의 인자인 a는 int형이어야 하고, 함수의 return 값의 형식은 bool(True, False)이어어한다. mypy 패키지 mypy 패키지를 설치하면 타입 힌트에 오류가 없는지 확인 가능 $ pip install mypy