Python(4)
-
[TIL] 220409 - python 문자열 자릿수 채우기, 순열/조합/product, lambda함수를 활용한 정렬
2022/04/08 FRI 🎢 ☑️ 프로그래머스 해시 2문제 🔛 국제개발협력개론 에세이 ✔️ 문자열 앞에 0 채우기 (자릿수만큼 표시) : 문자열.zfill(표시할자릿수) ex. str = "39" → str.zfill(4) → "0039" 또는 문자열.rjust(표시할자릿수, 채울문자) - .rjust , .ljust 모두 가능 ex. str = "39" → str.rjust(4, "0") → "0039" ex. str = "39" → str.ljust(4, "a") → "39aa" ✔️ 경우의 수 itertools 라이브러리 - 순열, 조합, product * from itertools import permutation/combination/product * [(),(),...] 리스트 안에 여러 튜..
2022.04.10 -
[til] 220323 - python 리스트 원소 제거하는 3가지 방법, 이중 for문 break | git & github w/리눅스
👊 오늘 한 일 👊 ☑️ 백준 정렬 ☑️ BOJ 정렬 세 문제 🔜 이코테 이진탐색 study - 이론 (책) + 기본문. ====> 시작하다가 끝났다... ☑️ OSSP 실습 내용 - git & github, docker 복습 (무려 4시간😇..) python : 파이썬 리스트 원소 제거하는 법: 1. 인덱스로 제거하는 법 del 리스트[인덱스] 리스트.pop(인덱스) 2. 값으로 제거하는 법 리스트.remove(값) 3. 모두 제거 리스트.clear() 파이썬 이중 for문에서 break하기: - 안쪽 for문에서만 break를 걸면 바깥은 계속 돌아간다. 그렇다고 바깥에 무작정 break만 써주면, 안에서 종료조건이 충족되지 않았는데도 바깥 for문은 첫 바퀴만 돌고 바로 종료돼버림. 따라서 bool..
2022.03.24 -
[til_211224][python] format 함수, round 함수, << >>연산자, 0은 false
✔ 실수를 소숫점 둘째자리까지 반올림하여 출력하는 법 c=3.125 print( format(c, ".2f")) 또는 print( round(c, 2)) ✔ shift 연산자 a>n는 오른쪽으로 n칸씩 ✔ 파이썬에서는 정수 0을 거짓으로 평가하고 그 외의 값은 true로 평가한다.
2021.12.15 -
[til_211203][python] pass/continue/break | .islower()/.isupper() | 기타 string 관련 연산자
✓ pass: 없는 코드. 다음 줄로 넘어가 continue: 다음 loop로 넘어가 break: 남은 loop 다 무시하고 아예 loop밖으로 ✓ .islower() .isupper() : 해당 문자열 하나가 대문자인지 소문자인지. True/False 반환 ✓ + 연산자는 string 끼리만! ✓ string[i] = "k" 처럼 값을 바꿔줄 수는 없음. reference. ✓ name1, name2 = input().split() : 스페이스로 구분된 각 input을 name1, name2 변수에 저장. 원래 split()은 list로 받음 ✓ '구분자'.join('리스트') : 구분자("_", ".", '\n', " " 등)를 기준으로 리스트 안의 값들을 하나의 string으로 이어붙여준다.
2021.12.03