2.2 복합 필드 이름
숫자 형식과 변수 이름을 모두 사용하는 필드 이름은 복합 필드 이름입니다.
2.2.1 .dot 표기법 사용
위치 인수 전달
대체 필드 형식: {数字.属性名}
대체 필드가 1개일 경우 숫자 생략 가능
class Person(object):
def __init__(self,name,age,gender):
self.name = name
self.age = age
self.gender = gender
p = Person('zhangsan',18,'female')
print('姓名是{0.name},年龄是{0.age},性别是{0.gender}'.format(p))
print('姓名是{.name}'.format(p)) # 只有一个替换字段时,可以省略数字
2.2 [] 대괄호 사용
위치 매개변수를
리스트로 전달 위치 매개변수를 튜플로
전달 위치 매개변수를 사전으로 전달
- 대괄호 사용법: 위치 매개변수를 목록으로 전달
infos = ['阿星', 9527]
food = ['霸王花', '爆米花']
print('我叫{0[0]},警号{0[1]},爱吃{1[0]}。'.format(
infos, food))
"""
我叫阿星,警号9527,爱吃霸王花。
"""
- 대괄호 사용법: 위치 인수를 튜플로 전달
food = ('僵尸', '脑子')
print('我叫{0[0]},年龄{1},爱吃{0[1]}。'.format(
food, 66))
"""
我叫僵尸,年龄66,爱吃脑子。
"""
- 대괄호 사용법: 사전과 함께 위치 매개변수 전달
dic = dict(name='阿星', pid=9527)
print('我是{[name]}!'.format(dic))
# 多个替换字段,不能省略数字
print('我是{0[name]},警号{0[pid]}。'.format(dic))
"""
我是阿星!
我是阿星,警号9527。
"""
3. 필드 변환
변환 필드 변환 필드에는 세 가지 값이 있으며 앞에 추가해야 합니다 !
.
s
: 매개변수를 전달하기 전에 매개변수를 호출합니다.str()
r
: 매개변수를 전달하기 전에 매개변수를 호출합니다.repr()
a
: 매개변수를 전달하기 전에 매개변수를 호출합니다.ascii()
ascii()
repr()
함수는 객체를 나타낼 수 있는 문자열을 반환하는 함수 와 같습니다 . 그러나 ASCII가 아닌 문자의 경우 , 또는 로 \x
이스케이프 \u
하십시오 \U
.
# 转换字段
print('I am {!s}!'.format('Bruce Lee 李小龙'))
print('I am {!r}!'.format('Bruce Lee 李小龙'))
print('I am {!a}!'.format('Bruce Lee 李小龙'))
"""
I am Bruce Lee 李小龙!
I am 'Bruce Lee 李小龙'!
I am 'Bruce Lee \u674e\u5c0f\u9f99'!
"""
4. 형식 지정자
형식 지정자의 사용은 너무 복잡하고 실제 사용 시나리오가 많지 않으므로 지금은 논의하지 않겠습니다.
고급 사례
[Python] 파이썬은 당신의 지능과 운에 도전하는 단어 추측 게임을 실현합니다!
[python] Python tkinter 라이브러리는 무게 단위 변환기를 위한 GUI 프로그램을 구현합니다.
[python] Selenium을 사용하여 (2023 Blog Star) 항목 가져오기
[python] Selenium 및 Chrome WebDriver를 사용하여 [Tencent Cloud Studio 실습 캠프]에서 기사 정보 얻기
Tencent Cloud Cloud 스튜디오를 사용하여 Baidu AI 예약을 실현하여 텍스트 인식 실현
[Fun with Python 시리즈 [Xiaobai must see] Python 다중 스레드 크롤러: 이모티콘 패키지 웹사이트 사진 다운로드
[Python으로 놀기 시리즈] [Xiaobai의 필수 볼거리] Python을 사용하여 Shuangseqiu의 역사적 데이터를 크롤링하고 시각적으로 분석
[파이썬으로 놀기 시리즈] [샤오바이 꼭 봐야지] 파이썬 크롤러 기술을 이용해 프록시 IP를 얻어 파일로 저장
[Xiaobai에서 꼭 봐야 할 것] PIL 라이브러리를 사용하여 여러 이미지를 순위 및 열로 합성하는 Python 이미지 합성 예제
[Xiaobai 필견] Python 크롤러 실전, 여신 사진을 일괄 다운로드하여 로컬에 저장
[Xiaobai 필견] Python 워드 클라우드 생성기 상세 분석 및 코드 구현
[샤오바이 필견] 파이썬, NBA 선수 데이터 예시 크롤링
[Xiaobai에서 꼭 봐야 할 것] Python을 사용하여 히말라야 오디오를 크롤링하고 저장하는 샘플 코드
[샤오바이 필견] 파이썬으로 리그 오브 레전드 스킨 사진 일괄 다운로드 기술 구현
[Xiaobai 필견] Python 크롤러 데이터 처리 및 시각화
[샤오바이 필견] 영광의 왕 영웅 스킨 사진을 쉽게 얻을 수 있는 파이썬 크롤러 프로그램
[Xiaobai에서 꼭 봐야 할 것] Python을 사용하여 개인화 목록 Word 문서 생성
[Xiaobai에서 꼭 봐야 할 것] Python 크롤러 전투: Onmyoji 웹사이트에서 사진을 가져와서 자동으로 저장
Xiaobai 필견 도서관 관리 시스템 시리즈 - 로그인 및 등록 기능을 위한 샘플 코드
Xiaobai의 실전 100건: Xiaobai 시작에 적합한 완전하고 간단한 쌍세구 복권 당첨 판정 프로그램
geopandas 및 shapely(.shp)를 사용한 공간 데이터 처리 및 시각화
셀레늄을 사용하여 Maoyan 영화 목록 데이터 크롤링
이미지 향상 알고리즘 Retinex의 원리 및 구현에 대한 자세한 설명
크롤러 시작 안내서(8): 시각적 분석을 위한 기상 데이터 크롤러 프로그램 작성
크롤러 입문 가이드(7): Selenium 및 BeautifulSoup을 사용하여 Douban Movie Top250 크롤링 예제 설명 [파충류 Xiaobai는 꼭 봐야 함]
크롤러 시작 가이드(6): 안티 크롤러 및 고급 기술: IP 프록시, 사용자 에이전트 변장, 쿠키 우회 로그인 확인 및 확인 코드 식별 도구
크롤러 입문 가이드(5): 분산 크롤러 및 동시성 제어 [크롤링 효율성 향상 및 요청 합리성 제어를 위한 구현 방법]
크롤러 시작하기(4): Selenium 및 API를 사용하여 동적 웹 페이지를 크롤링하는 가장 좋은 방법
크롤러 시작 가이드(3): Python 네트워크 요청 및 일반적인 안티 크롤러 전략
크롤러 시작하기(2): 데이터 추출 및 처리에 정규식을 사용하는 방법
파충류 시작하기(1) : 파충류의 기초와 기술을 배운다
이미지 인식에 딥러닝 모델 적용: CIFAR-10 데이터셋 실습 및 정확도 분석
Python 객체 지향 프로그래밍 기본 사항 및 샘플 코드
MySQL 데이터베이스 작업 가이드: Python을 사용하여 작업을 추가, 삭제, 수정 및 쿼리하는 방법 알아보기
Python 파일 작업 가이드: 인코딩, 읽기, 쓰기 및 예외 처리
Python 다중 스레드 및 다중 프로세스 자습서: 포괄적인 분석, 코드 사례 및 최적화 기술
Selenium 자동화 도구 세트 - 전체 안내서 및 자습서
Python 입문 자습서: for 루프, while 루프, 문자열 작업, 파일 읽기 및 쓰기, 예외 처리에 대한 기본 지식을 습득합니다.
Pandas 데이터 처리 및 분석 튜토리얼: 기초부터 실전까지
Python에서 일반적으로 사용되는 데이터 유형 및 관련 작업에 대한 자세한 설명
[2023년 최신] 분류모델 지표 개선을 위한 6대 방안 상세설명
입문 Python 프로그래밍 기본 및 고급 기술, 웹 개발, 데이터 분석, 기계 학습 및 인공 지능
4가지 회귀 방법을 사용한 그래프 예측 결과: 벡터 회귀, 임의 포레스트 회귀, 선형 회귀, K-최근접 이웃 회귀