반응형
파이썬에서 긴 f-string을 분할하려면 어떻게 해야 합니까?
f'Leave Request created successfully. Approvers sent the request for approval: {leave_approver_list}'
여러 줄로 된 문자열을 사용하려고 했지만, 그것은 다음과 같습니다.\n
내 시험을 망치는군요
f'''Leave Request created successfully.
Approvers sent the request for approval: {leave_approver_list}'''
어떻게 하면 한 줄로 유지하고 PEP 8 린트를 통과할 수 있습니까?
msg = (
f'Leave Request created successfully. '
f'Approvers sent the request for approval: {leave_approver_list}'
)
참고로, 첫 번째 리터럴은 필요하지 않습니다.f
일관성/가독성을 위해 포함합니다.
문자열을 괄호 안에 넣지 않으면 줄 바꿈이 필요합니다.이 경우에는,f
두 번째 줄 앞에 추가해야 합니다.
'Leave Request created successfully.'\
f'Approvers sent the request for approval: {leave_approver_list}'
다음은 간단한 데모입니다.
In [97]: a = 123
In [98]: 'foo_'\
...: f'bar_{a}'
Out[98]: 'foo_bar_123'
후안파의 대답이 더 깨끗하기 때문에 추천합니다만, 이것도 한 가지 방법입니다.
언급URL : https://stackoverflow.com/questions/48881196/how-can-i-split-up-a-long-f-string-in-python
반응형
'bestsource' 카테고리의 다른 글
선택 결과를 삽입 스크립트로 변환하는 중 - SQL Server (0) | 2023.05.24 |
---|---|
jQuery에서 속성 추가 (0) | 2023.05.24 |
Mongodb - 조건부인 경우 집계 $push (0) | 2023.05.24 |
Azure의 새 스토리지 계정과 기존 스토리지 계정의 차이점 (0) | 2023.05.24 |
sed를 사용하여 파일 이름 대량 변경 (0) | 2023.05.24 |