Python 기본 지식 빠른 질문
大家讲道理
大家讲道理 2017-05-24 11:34:52
0
3
610
으아악

실제로 최종 요구 사항은 다음과 같습니다.
즉, (여러) 공백, (여러) 줄 바꿈, (여러) 캐리지 리턴 및 기타 공백 문자가 문자열의 중간과 양쪽에 나타나기를 원합니다. 공백 문자를 ";"으로 변환하는 방법이 있나요

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답 (3)
伊谢尔伦

Strip은 왼쪽과 오른쪽 끝의 공백을 제거하지만 중간의 공백은 제거할 수 없습니다.
replace는 정규식을 매개변수로 사용할 수 없으므로re모듈을 사용해야 합니다.

으아악
    phpcn_u1582

    replace는 한 문자열을 다른 문자열로 바꾸는 데 사용됩니다. s는 일반적인 문자열이며 다른 의미는 없습니다.

    귀하의 필요에 따라 str.maketrans를 사용하고 기능을 번역하여 달성할 수 있다고 생각합니다.

    제 실행 환경은 python3.5입니다. 예시는 다음과 같습니다:
    s = 'w w'
    transmap=str.maketrans({' ':';','r':';','n':' ;' })
    인쇄( s.translate(transmap) )

    실행 결과:
    w;w

      phpcn_u1582

      사실";".join(s.split())괜찮아요

        최신 다운로드
        더>
        웹 효과
        웹사이트 소스 코드
        웹사이트 자료
        프론트엔드 템플릿
        회사 소개 부인 성명 Sitemap
        PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!