[Python] 잊지 않기 위해 기록하는 파이썬 기초내용
파이썬 기본 문법 중 내가 잊어버릴 수도 있겠다 싶은 아주 기초 내용을 기록해두고자 한다.
1. 거듭제곱
(1) 거듭제곱은**로 나타낸다.
(2) 지수를 표현하는 e
a=1e9
여기서 e는 10의 9승을 표현한 것이다. 따라서, 1000000000.0 가 된다.
(3) math.exp()
x를 인수로 하는 e의 x승 값을 반환합니다. 그리고 e는 오일러 상수로 자연 로그의 밑을 의미한다.
2. 소수자리 수
(1) round(a, 4)
소수 5자리에서 반올림한 a의 값
(2) print("%.5f" % a)
실수 a의 값을 소수 5자리까지 나타내기
3. for반복문 활용
(1) 조건에 맞는 반복문으로 리스트 만들기 (리스트 컴프리헨션)
array = [i * i for i in range(1, 10) ]
1에서 9까지의 수의 제곱값을 포함하는 리스트
+ 2차원 리스트를 초기화할 때는 반드시 리스트 컴프리헨션을 이용해야 한다.
(2) 변수 생략
for _ in range(5)
4. 내장함수
a.append(2)
a.sort()
a.sort(reverse=true)
a.reverse()
a.insert(2,3)
=> 2번째 인덱스에 3 삽입
a.count(2)
a.remove(2)
a = [1,2,3,4,5,5,5]
remove_set = {3,5}
result = [i for i in a if I not in remove_set]
5. 튜플
리스트는 [ ]를 사용하지만 튜플은 ( )을 사용한다. 그리고 튜플에는 대입연산자 = 를 이용한 값 변경이 불가하다.
6. in과 not in
리스트, 문자열, 튜플 등 순차적인 정보를 담는 자료형을 iterable 자료형에 사용가능하다.
7. | 합집합, & 교집합, - 차집합
8. global
함수 바깥에 선언된 변수를 바로 참조하게 된다.
def func():
global a
9. 값 입력받기
(1) 한줄씩 읽어오기
import sys
sys.stdin.readline().rstrip()
(2) 입력된 값을 공백으로 구분해서 숫자타입으로 리스트화 하기
list(map(int,input().split()))
[python] 파이썬에서 지수와 로그 사용하려면? by bskyvision
자연로그 밑 e(무리수 e, 오일러 상수, 네이피어 상수)
Comments
No comments yet. Be the first!
318 posts in 테크
- 341Migrating from Permanent Access Tokens to Token Exchange — Why Order Matters
- 326Startup & Product Glossary: Terms Every Solo Founder Should Know
- 325Context Management — How I Do It Now
- 324Claude Code Routines vs Cowork Schedule — What's the Difference?
- 323로컬 LLM + Claude Code로 PM 업무 자동화 에이전트 만들기