강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của zzad76231630
zzad76231630

câu hỏi đã được viết

Sử dụng thực tế 100% Python của Tiến sĩ Nam từ cơ bản

Vòng lặp (while)

형식 문의드립니다.

Viết

·

200

0

2분51초에

print("소님이 {} 명 입니다.".format(guest))

이렇게 쓰셨는데

.format, .get 이런 함수들을 쓰시던데

.xx가 어떤 기준으로 쓰는지 어떨 때 get or format 등등 쓰는지 궁금합니다.

python웹-크롤링

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다.

태준님, .format이나 .get 과 같은 메소드(method)는 Python에서 특정 개체(object)가 가지고 있는 함수를 지칭합니다.

.format 메소드는 문자열(string) 객체에 사용되며 중괄호 {} 안에 변수나 값을 채워 넣기 위해 사용됩니다. 예를 들어, print("소님이 {} 명 입니다.".format(guest))에서는 guest 변수의 값이 중괄호 자리에 들어갑니다.

.get 메소드는 딕셔너리(dictionary) 객체에 사용되며, 딕셔너리의 키에 해당하는 값을 안전하게 가져오고 싶을 때 사용합니다. 만약 해당 키가 딕셔너리에 없을 경우, .getNone을 반환하거나, 설정된 기본값(default value)을 반환합니다.

이처럼 각 메소드는 객체의 종류와 필요에 따라 구분되어 사용됩니다.
- 문자열에서는 .format, .upper, .lower 등을 사용합니다.
- 딕셔너리에서는 .get, .keys, .items 등을 사용합니다.

필요한 연산이나 조작에 따라 해당 객체 타입에 맞는 메소드를 사용하시면 됩니다.

Hình ảnh hồ sơ của zzad76231630
zzad76231630

câu hỏi đã được viết

Đặt câu hỏi