일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 사조사
- 모수
- 조건부확률
- 피어슨상관계수
- 통계학입문
- 이산확률질량함수
- pmf
- 수학적확률
- 누적분포함수
- 기댓값과 분산
- 표본공간
- 이항분포
- 포아송분포
- 수치형자료
- Anaconda
- 범주형자료
- 절삭평균
- jupyter notebook
- 기본행연산
- 이변량자료
- 통계학개론
- 이산형
- 첨가행렬
- 균일분포
- 모평균
- 베르누이분포
- 표본평균
- 행사다리꼴
- 확률밀도함수
- 연속확률변수
- Today
- Total
Syeonny의 블로그
[Python] 왕기초 (1) 본문
240905
Python 왕기초 (1)
range
range(시작, 끝, 증가)
시작값 생략 시 default: 0
항상 끝 값 -1까지 보여줌. 끝값 포함 안됨
증가값 생략 시 default: 1
리스트
리스트 생성: []
리스트 조회
- 인덱스 이용: 리스트[인덱스 번호]
- 인덱스 슬라이싱: 리스트[시작:끝] 끝에서 -1까지 보여줌. 끝값 포함 안됨
양수 인덱스: 0 1 2 3 4 5
음수 인덱스: -6 -5 -4 -3 -2 -1
리스트 추가: 리스트.append(추가할 값)
리스트 수정: 리스트[수정할 인덱스] = 수정할 것
리스트 삭제
- del 리스트[인덱스]
- 리스트.remove(값)
리스트 추가: list.pop(인덱스)
딕셔너리
키:값 상태로 저장
딕셔너리 생성: {키:값, 키:값, ...}
딕셔너리 조회
- 키만 조회: 딕셔너리.keys()
- 값만 조회: 딕셔너리.values()
- 쌍으로 조회: 딕셔너리.items.()
- 딕셔너리[키]
딕셔너리 추가: 딕셔너리[키].append(값)
딕셔너리 수정: 딕셔너리[키] = 값
bool 연산자
조건에 따라 TRUE/FALSE 결과를 반환해 줌
비교 연산자 종류
- ==
- !=
논리 연산자 종류
- and
- or
- not
조건문
if - else 문
if 조건식:
참이면 실행할 문장
else:
거짓이면 실행할 문장
height = 160
if (height >=165):
print('평균 키입니다')
else:
print('평균 키가 아닙니다.')
elif 추가 가능
if 조건문이 참이 아니면
elif 조건문 실행
elif 조건문이 참이 아니면
else 조건문 실행
for 반복문
for i in range(n):
반복할 코드
0부터 n-1까지 반복 후 종료
1~100까지 짝수 더하는 반복문
sum = 0
for i in range(1,101):
if i%2 == 0:
sum += i
print(sum)
while 반복문
while 조건문:
반복할 코드
반복문 종료 조건 존재: break
break 실행되면 반복 다 하지 않고 조기 종료 가능
1~100까지 홀수 더하는 반복문
sum = 0
i = 1
while i<=100:
if i%2==1:
sum += i
i += 1
print(sum)
함수 만들기
def 함수명():
실행 코드
return 리턴할 변수
여러 개의 입력 매개 변수를 받을 때 * 사용하면 된다
def number(*nums) :
print(nums, type(nums))
예외처리
try:
코드
except:
오류 발생 시 사용할 코드
직접 오류명을 지정할 수 있다
ex. Exception
try:
코드
except Exception:
오류 발생 시 사용할 코드
'파이썬' 카테고리의 다른 글
[Python] 왕기초 (3) (0) | 2024.09.10 |
---|---|
[Python] 왕기초 (2) (1) | 2024.09.06 |
[Python] 헷갈리는 함수 모음 (0) | 2024.09.03 |
넘파이 기초 2 (0) | 2024.03.26 |
seaborn으로 그래프 그리기 (0) | 2023.11.30 |