계속 추가해나갈 예정
2진수, 8진수, 16진수 표현 / 변환: hex(), int(string, 16), format
https://www.daleseo.com/python-int-bases/
아스키 코드 / ord(): string to ascii, chr(): ascii to string
https://lsjsj92.tistory.com/201
리스트 내 each element에 여러 개의 인자가 있을 때, i번째 index 기준으로 내림차순/오름차순 정렬하는 식:
- a.sort(key=lambda x: x[i])
- cf) a.sort(key=len): 리스트 내 원소의 길이를 기준으로 정렬함
a[::-1]: a를 reverse한 list
a[1::-1]: a[0:1]을 reverse한 list
a[:-3:-1]: a의 마지막 두 원소로 구성된 list를 reverse한 list
등..
숫자 자리수 합 빠르게 구하기: sum(map(int,str(number)))
a.zfill(n) - a 문자열을 n칸 차지하고 빈 공간을 전부 0으로 채움
예시) a = 14 a.zfill(4) # 0014 출력
format 함수
- print("{0:.3f}".format(10/3)) # 3.333
- print("{0:,}".format(1234567890)) # 1,234,567,890
- 더 자세한 건 https://j3sung.tistory.com/567 참고
*List, *tuple, *dict: unpacking하여 출력
(더 자세한 *의 사용은 https://hwiyong.tistory.com/193 참고)
(구분자).join(리스트) : 리스트를 구분자로 구분하여 문자열로 만들어 줌.
"".join(lst1), "_".join(lst2) 등...
string내 원소 전체 바꾸기: string.replace("찾을값", "바꿀값", [바꿀횟수])
'PS > etc' 카테고리의 다른 글
벨만-포드 알고리즘 with 백준 11657번: 타임머신 (Java) (0) | 2022.07.25 |
---|---|
백준 1402번: 아무래도이문제는A번난이도인것같다 (Java) (0) | 2022.06.17 |
백준 1107번: 리모컨 (Java) (0) | 2022.06.17 |
백준 15961번: 회전 초밥 (JAVA) (0) | 2022.04.05 |
백준: 제 1회 블롭컵 (앞 4문제만 JAVA 풀이) (0) | 2022.02.22 |