2021. 02. 06 토요일
Functions and Packages
Method
- Method(메소드)란 object(객체)와 연관되어 사용하는 함수 정도로 정의할 수 있다.
upper()
object.upper()
- 객체의 문자열을 대문자로 변경한다.
- 사용 예시
platform = 'velog'
platform_up = platform.upper()
print(platform_up)
VELOG
count()
object.count()
- 객체의 특정 문자열 개수를 출력한다.
- 객체가 list일 경우 요소가 목록에 나타나는 횟수를 출력한다.
- 사용 예시
cafe = 'starbucks'
num = [10, 20, 20, 20, 30, 40]
print(cafe.count('s'))
print(num.count(20))
2
3
index()
object.index()
- 리스트에서 찾고자하는 요소의 첫번째 색인을 출력한다.
- 사용 예시
num = [10, 20, 30, 40, 50]
print(num.index(40))
3
append()
object.append()
- 리스트에 요소를 추가한다.
- 사용 예시
num = [10, 20, 30, 40, 50]
num.append(60)
print(num)
[10, 20, 30, 40, 50, 60]
reverse()
object.reverse()
- 리스트의 정렬을 뒤집는다.
- 사용 예시
num = [10, 20, 30, 40, 50]
num.reverse()
print(num)
[50, 40, 30, 20, 10]
packages
- packages(패키지)란 모듈의 집합을 의미한다.
- 여기서 모듈은 전역함수와 변수를 모아둔 것을 의미한다.
- 자주 사용하는 함수와 변수들이 있다면 새로운 작업마다 다시 정의하기보단, 패키지로 저장해두고 한번에 불러오기만 하면 된다.
import
import 패키지명
- 패키지를 현재 작업에 불러오는데 사용한다.
from
from 패키지명 import 불러올 패키지 요소
- 패키지 내에서 특정 요소만 필요할 때, 해당 요소를 불러오는데 사용한다.