일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 아이펠 일기
- Aiffel
- 아이펠
- 아이펠일기
- 모듈 패키지 라이브러리
- 파이썬 진수변환
- 파이썬 형변환
- 파이썬 여러줄 문자열 변수
- 마크다운
- Linux
- 윈도우 커맨드창
- python 문법
- 파이썬
- 런타임
- 파이썬 문법
- 마크다운 inline 수식
- 아이펠 회고
- AIFFEL 회고
- PYTHON 주석 변수
- 파이썬 긴 문자열 변수
- Python
- 컴파일타임
- 파이썬 여러줄 주석
- 마크다운 인라인 수식
- 리눅스
- 파이썬 주석 변수
- Markdown
- compile time
- AIFFEL일기
- AIFFEL 일기
- Today
- Total
튜토리얼에도 고난과 역경이 있다.
Python) 메소드 사전 본문
todo
format정리
여기는 자주쓰는 함수 input int 이런거만 남겨놓고 하이퍼링크하고
각각의 input/int페이지 작성하기
ctrl + f 해서 찾기!
이것 정돈 알아야 한다!
input()
백준 알고리즘을 풀게되면 가장 많이 쓰게 될 함수.
사용자로부터 입력을 받온다. return형은 string인듯?
print()
int()
int(매개변수) : return int형 매개변수
이거 알면 핵편함
enumerate()
리스트, 문자열, 튜플 등이 있는 경우 순서와 리스트의 값을 함께 반환해주는 메서드
map(function, iterable)
두 번째 인자로 들어온 반복 가능한 자료형 (리스트나 튜플)을 첫 번째 인자로 들어온 함수에 하나씩 집어넣어서 함수를 수행하는 함수입니다.
출처: https://blockdmask.tistory.com/531 [개발자 지망생]
문자열 처리
검색
startswith()
endswith()
검사
isX시리즈이며, "string".isX() 형식으로 사용한다.
isupper()
문자열이 모두 대문자로만 되어 있으면 True, 그렇지 않으면 False를 반환
islower()
문자열이 모두 소문자로만 되어 있으면 True, 그렇지 않으면 False를 반환
istitle()
문자열의 첫 글자만 대문자로 되어 있으면 True, 그렇지 않으면 False를 반환
isalpha()
문자열이 모두 알파벳 문자로만 되어 있으면 True, 그렇지 않으면 False를 반환
isalnum()
문자열이 모두 알파벳 문자와 숫자로만 되어 있으면 True, 그렇지 않으면 False를 반환
isdecimal()
문자열이 모두 숫자로만 되어 있으면 True, 그렇지 않으면 False를 반환
연결 혹은 자르기
join()
split()
문구 대체
replace()
"target string".replace("old", "new")
공백문자 제거
strip()
"string".strip()
공백 문자 제거하는 함수
정규표현식
search()
match()
findall()
split()
sub()
람다 표현식 lambda expression
lambda
(lambda 사용할 변수 : 변수를 이용한 수식)(변수에 들어갈 값)
map
map(함수 f, iterable객체)
iterable객체의 요소를 하나씩 함수 f에 넣어줌. 이때 f()가 아니라 f만 (함수 이름만!) 매개변수로 넣어줌.
대소문자
upper()
모든 문자를 대문자로 변환합니다.
lower()
모든 문자를 소문자로 변환 합니다.
capitalize()
첫 글자만 대문자로 변호나 합니다.
순서 정리
reversed()
매개변수에 시퀀스 객체를 넣으면 시퀀스 객체를 뒤집어 줍니다. 이때, 원본 객체 자체는 바뀌지 않으며 뒤집어서 꺼내줍니다.
진수 변환
int()
2/8/16진수를 10진수로 변환
format()
2/8/16진수를 10진수로 변환
유니코드
ord()
해당 문자에 대응하는 유니코드 숫자를 반환 합니다.
ord('a')
의 실행 결과 : 97
ord('A')
의 실행 결과 : 65
ord(5)
의 실행 결과 : TypeError : ord() expected string of length 1, but int found
-> ord의 매개변수로는 1자리의 string 문자 데이터만 들어갈 수 있습니다.
ord('5')
의 실행 결과 : 53
chr()
해당 유니 코드 숫자에 대응하는 문자를 반환 합니다.
chr(97)
의 실행 결과 : a
chr(56)
의 실행 결과 : 8
chr(0xAC00)
의 실행 결과 : 가
type()
'나의 공부 > 프로그래밍 언어' 카테고리의 다른 글
Python) 파이썬 모듈 및 패키지, 라이브러리의 개념 (0) | 2022.01.07 |
---|---|
Python) 주석 문자열 변수.md (0) | 2022.01.05 |
Python) join(), split() (0) | 2022.01.03 |
Python) int() 형 변환, 진수 변환 (0) | 2022.01.03 |
Python) 파이썬 람다 표현식 lambda expression (0) | 2022.01.03 |