몇 달 동안 코딩이랑 담 쌓고 살았더니 그새 파이썬 문법 조금씩 헷갈리기 시작..^^
그래서 기본만 간단하게 정리하려고 함.
<문자열 관련 함수>
- count (문자 개수 세기)
- find, index (위치 알려주기)
- join (문자열 삽입)
- upper (소문자->대문자), lower (대문자->소문자)
- strip, lstrip, rstrip (공백 지우기)
- replace (문자열 바꾸기)
- split (문자열 나누기)
<리스트>
리스트명 = [ 요소1, 요소2, 요소3, ... ]
- len
- append (맨 마지막에 추가) / insert(a,b) (a번째 위치에 b를 삽입)
- del a[x] / remove / pop
- sort
- reverse
- index
- count
- extend(x) (a 리스트 + x 리스트)
<튜플>
튜플명 = ( 요소1, )
- 값을 바꿀 수 없음 (리스트는 값의 생성, 수정, 삭제 가능)
<딕셔너리>
딕셔너리명 = { Key1:Value2, Key2:Value2, ... }
- keys
- values
- items
- clear
- get (Key로 Value 얻기)
- in (해당 Key가 딕셔너리 안에 있는지 조사)
<집합>
집합명 = set()
- 중복 X, 순서 X
- &/instersection (교집합), |/union (합집합), -/difference (차집합)
- add (값 1개 추가), update (값 여러 개 추가)
- remove
<lambda>
lambda 매개변수1, 매개변수2, ... : 매개변수를 사용한 표현식
def add1(a, b):
return a+b
add2 = lambda a, b: a+b
# add1, add2가 같은 기능을 함.
<파일 읽고 쓰기>
▶ 파일 생성하기
파일 객체 = open(파일 이름, 파일 열기 모드)
- 파일 열기 모드: r(읽기), w(쓰기), a(추가)
- write()
- close()
▶ 파일 읽기
- readline()
- readlines() -> 모든 줄을 읽어서 각각의 줄을 요소로 갖는 리스트로 돌려줌.
- read() -> 내용 전체를 문자열로 돌려줌.
'Language > Python' 카테고리의 다른 글
[Python] 예외처리 (0) | 2022.01.21 |
---|---|
[Python] 클래스 (0) | 2022.01.20 |