일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gcc 업데이트
- InfluxDB
- g++ 업데이트
- python subprocess
- gcc regex
- 정규식 문자열 출력
- selinux port 등록
- semanage
- snmp test
- linux시간으로 변경
- c3 second
- c3 초
- subporcess path
- 1697
- 정규식 활용
- CentOS7
- 정규식 컴파일
- influxdb 설치
- regex_search
- 백준
- python popen
- c++ 정규식
- c3 축 없애기
- snmp
- python os
- c3 step graph
- grafana dashboard
- telegraf
- centos pyhon 설치
- c3 축 가리기
- Today
- Total
목록Python (36)
리셋 되지 말자
최대공약수, 최대공배수 - 관련문제 백준 2609import matha, b = map(int, input().split())print(math.gcd(a,b))print(math.lcm(a,b)) 입력속도 빠르게import sysn = int(sys.stdin.readline()) combinations, permutations, product, combinations_with_replacementfrom itertools import combinations, permutationsn, m = map(int, input().split())arr = list(map(int, input().split()))max_sum = 0for c in combinations(arr, 3)..
pypi PYthon Package Index의 줄임말로 pip install 명령어를 이용해 다운로드 할 때 사용되는 패키지 저장소이다. docker 컨테이너 생성 및 구성 작업 docker 가 설치된 상태라고 가정한 뒤 실시 1. 파이썬 이미지 pull docker pull python:3.8-slim 2. 컨테이너 실행 [root@localhost ~]# docker run -it -p 8080:8080 \ --name pypi \ python:3.8-slim \ bash 3. apt 패키지 업데이트 및 htpasswd 사용을 위한 apache2 설치 root@8ada1e11ca6c:/# apt update -y root@8ada1e11ca6c:/# apt install -y apache2 4. h..
https://github.com/ilastik/lazyflow/blob/master/lazyflow/utility/fileLock.py
감사합니다. https://ballentain.tistory.com/11 Python의 fileinput module로 파일 수정하는 방법 fileinput module이라고 해서 개념적으로 크게 다른 건 없는 것 같다. 그냥 python에서 파일 입출력할 때 쓰는 module인데 open( )함수말고 fileinput.input( )함수를 쓰면 된다. 그럼 왜 fileinput이란 모듈을.. ballentain.tistory.com
반올림 round 사용 >>> round(1.123) 1 >>> round(1.123, 0) 1.0 >>> round(1.123, 1) 1.1 >>> round(1.123, 2) 1.12 >>> round(1.123, 3) 소수가 아닌 수의 반올림 >>> round(1234, -1) 1230 >>> round(1234, -2) 1200 >>> round(1234, -3) 1000 올림, 내림, 버림 >>> import math >>> math.ceil(1.123) # 올림 2 >>> math.floor(1.123) # 내림 1 >>> math.trunc(1.123) # 버림 1
sort() 와 sorted() 차이 sort() 는 list에 사용 가능하며 제자리 정렬이다. 즉 list 자체를 변경한다 sorted()는 정렬된 새로운 list를 반환한다. TMI 파이썬의 sort는 TimSort를 사용한다고 한다. 최선 경우 O(n)이고, 삽입정렬과 병합정렬을 적절히 최적화하여 사용한다고 한다. - str 정렬 str = 'bca' str = ''.join(sorted(str)) print(str) abc - 길이를 기준으로 정렬 l = ['d', 'bb', 'ccc', 'aaaa'] l.sort(key=len) print(l) ['aaaa', 'ccc', 'bb', 'd'] - 특정 번째 문자로 정렬 (람다 미사용) def fn(s): return s[0], s[-1] l = ..
정규식에서 \w 는 단어 문자를 뜻하며, ^는 not을 뜻한다. word for word in re.sub('[^\w]', ' ', paragraph) 위 정규식은, 단어가 아닌 모든 문자를 공백으로 치환한다 참고 : https://dojang.io/mod/page/view.php?id=2438 파이썬 코딩 도장: 43.4 문자열 바꾸기 이번에는 정규표현식으로 특정 문자열을 찾은 뒤 다른 문자열로 바꾸는 방법을 알아보겠습니다. 문자열을 바꿀 때는 sub 함수를 사용하며 패턴, 바꿀 문자열, 문자열, 바꿀 횟수를 넣어줍니다. dojang.io 참고: https://leetcode.com/problems/most-common-word/submissions/ Most Common Word - LeetCode ..
람다 표현식 이란 식별자 없이 실행 가능한 함수를 말한다. 함수 선언 없이도 하나의 식으로 함수를 단순하게 표현할 수 있다. 람다 사용 - sorted (자동으로 정렬) l = ['2 A', '1 B', '4 C', '1 A'] print(sorted(l)) ['1 A', '1 B', '2 A', '4 C'] - 뒷 문자로 정렬. 뒤 문자가 같을 경우, 앞 번호순으로 정렬 : 람다 사용 l = ['2 A', '1 B', '4 C', '1 A'] l.sort(key= lambda x: (x.split()[1], x.split()[0])) print(l) ['1 A', '2 A', '1 B', '4 C'] - 뒷 문자로 정렬. 뒤 문자가 같을 경우, 앞 번호순으로 정렬 : 람다 미사용 def func(x):..