1. 파이썬 기초
Anaconda에서 Jupyter notebook 실행
conda activate edb38
jupyter notebook
파이썬의 순서는 0부터 시작
문자형
d : 정수
f(float) : 실수
- .3f : 소수점 세자리 실수
s : 문자
!s : 숫자 형식일지라도 문자열로 처리
print(“Output: {0:d}”.format())
{}는 값이 들어가는 플레이스 홀더
format은 형식
int(8.2) = 8 int는 실수를 정수로 변경
from math import exp = math 모듈에서 exp 함수 실행
문자열
실행 시, “”“ 혹은 ‘’‘ 으로 실행하면 공백이 그대로 나타남
연산자 : + (문자열을 합침), *n (문자열을 n번 반복), len (문자열 내 문자의 수)
split()
하나의 문자열을 각각의 문자로 나누어 리스트 구성
첫 번째 인수는 분할이 발생하는 문자지정, 두 번째 인수는 분할이 수행될 횟수
join()
문자열을 합침
ex. .format(‘,’.join(x)) : x의 리스트를 합칠 때, 각 문자열 사이에 , 삽입
strip()
문자열의 양 끝에서 지정하는 문자열 제거
lstrip(), rstrip()
replace()
첫 번째 인수는 문자열에 있는 인수, 두 번째 인수는 치환하고자 하는 인수
lower : 소문자 변환
upper : 대문자 변환
capitalize : 문자열 내 첫 번째 문자 대문자 그 외 소문자 변환
import re : 정규 표현식
re.serch : 정규 표현식과 일치하면 True 그렇지 않으면 False
ex. if pattern.serch(word) :
re.sub (p.58 참고)
re.compile : 텍스트 기반의 형식을 정규 표현식으로 변환
ex. re.compile(r“The“.re.I) → the 문자를 대소문자 관계없는 정규 표현식으로 변환
re.ignorecase
re.I : 대소문자 관계없이 패턴 구분
(?P<이름>) : re 패턴 이름 지정
날짜(모듈 : datetime)
date : 날짜
time : 시간
datetime : 날짜시간
timedelta : 특정 시간을 뺌
strftime() : 지정한 형식으로 날짜를 나타냄
ex. today.surftime(’%m-%d-%y) = 월.일.년
%b 는 영어로 월(B는 capitalize 함)
리스트
list = [] 대괄호를 사용
list[0] : list의 첫 번째 값, -1은 마지막 값
list[1:3] : list 분할, 두 번째 ~ 네 번재 값 출력
new_list = list[:] : new_list에 list 복사
append() : list 마지막에 값 추가
remove() : list의 특정값 제거
pop() : list의 마지막 값 제거
reverse() : list 값 반전
sort() : list 값 정렬
from operator import itemgetter : list의 다양한 위치에 따라 list 정렬
itemgetter(1,3) : 두 번째 수에 따라 정렬한 후 네 번째 수에 따라 정렬
튜플(리스트와 비슷하나 변경 불가)
my_tuple = : 튜플로 묶기
= my_tuple = : 튜플 풀기
딕셔너리
dict ={키:값}
len(dict) : dict의 키-값 쌍의 수
keys() : dict의 키 값 출력
values() : dict의 값 출력
items() : 키-값 출력
get() : 첫 번째 인수가 키에 있을 경우 값 출력, 첫 번째 인수가 키에 없을 경우 두 번재 인수 출력(두 번째 인수 공백시에는 None 출력)
'대학&공부' 카테고리의 다른 글
토익 시험 신분증 지참 필수! 토익 위원회에서 인정하는 신분증 알아보기! (0) | 2023.05.23 |
---|---|
대표 영어 능력 시험, 토익 TOEIC 시험 결과 발표 시간 난이도 알아보기 (0) | 2023.05.23 |
화물운송론 중간고사 정리노트 (0) | 2023.05.05 |
경영학원론 중간고사 정리노트 (0) | 2023.04.18 |
화물운송론 2주차 정리 노트 (0) | 2023.03.29 |
댓글