[PYTHON] 파이썬은 어떻게 트리플 쿼트 문자열 작업을합니까?
PYTHON파이썬은 어떻게 트리플 쿼트 문자열 작업을합니까?
이 기능을 "123456"을 반환하도록 어떻게 변경해야합니까?
def f():
s = """123
456"""
return s
업데이트 : 모두, 질문에 대한 이해가 어떻게 \ t 또는 여러 모듈을 사용하는 방법을 여러 줄 주석이 필요하지 않습니다.
해결법
-
==============================
1.추가 공백, 탭 및 줄 바꿈을 원하지 않을 때는 삼중 따옴표로 묶은 문자열을 사용하지 마십시오.
추가 공백, 탭 및 줄 바꿈을 원하지 않을 때는 삼중 따옴표로 묶은 문자열을 사용하지 마십시오.
암시적인 연속을 사용하면 더욱 우아 해집니다.
def f(): s = ('123' '456') return s
-
==============================
2.
def f(): s = """123\ 456""" return s
첫 번째 줄 뒤에 blockquote 줄을 들여 쓰지 마십시오. 백 슬래시가있는 행을 제외한 모든 행을 끝내십시오.
-
==============================
3.후속 문자열이 연결되므로 다음을 사용할 수 있습니다.
후속 문자열이 연결되므로 다음을 사용할 수 있습니다.
def f(): s = ("123" "456") return s
이것은 당신이 원하는만큼 들여 쓰기를 유지할 수있게 해줍니다.
-
==============================
4.
textwrap.dedent("""\ 123 456""")
표준 라이브러리에서. 이 함수는 일반적인 선행 공백을 제거하여 작동하기 때문에 첫 번째 "\"가 필요합니다.
-
==============================
5.어쩌면 나는 명백한 무엇인가를 놓치고있다. 그러나 이것에 관해 무엇 :
어쩌면 나는 명백한 무엇인가를 놓치고있다. 그러나 이것에 관해 무엇 :
def f(): s = """123456""" return s
또는 단순히이 :
def f(): s = "123456" return s
또는 더 간단하게 :
def f(): return "123456"
그 질문에 대한 답변이 없으면 그 질문의 내용을 명확히하십시오.
-
==============================
6.이 str.splitlines ([keepends])를 확인하고 싶을 수도 있습니다.
이 str.splitlines ([keepends])를 확인하고 싶을 수도 있습니다.
그러니 손에 쥐고있는 문제에 대해서 우리는 이렇게 할 수 있습니다.
>>> s = """123 ... 456""" >>> s '123\n456' >>> ''.join(s.splitlines()) '123456'
-
==============================
7.
re.sub('\D+', '', s)
정수가 필요한 경우 문자열을 반환하고 int를 사용하여이 문자열을 변환합니다.
-
==============================
8.시험
시험
import re
그리고
return re.sub("\s+", "", s)
-
==============================
9.내 생각 엔 :
내 생각 엔 :
def f(): s = """123 456""" return u'123456'
최소 변경 및 요청 사항을 수행합니다.
from https://stackoverflow.com/questions/1520548/how-does-pythons-triple-quote-string-work by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] __future__에서 사용하는 방법 import print_function [닫힘] (0) | 2018.11.20 |
---|---|
[PYTHON] 파이썬 사전 : u '문자 제거하기 (0) | 2018.11.20 |
[PYTHON] 목록 또는 단일 정수를 인수로 처리하십시오. (0) | 2018.11.20 |
[PYTHON] 파일 이름을 file : // URL로 변환합니다. (0) | 2018.11.20 |
[PYTHON] URL에서 호스트 이름 변경하기 (0) | 2018.11.20 |